Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao inicializar a Biblioteca LibXML2 ACBrLibNFe JAVA


Ver Solução Respondido por antonio.carlos,
  • Este tópico foi criado há 745 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Estou tentando utilizar o método criar e enviar, seguindo os passos do tutorial NUTROR, porém está me retornando Erro ao inicializar a Biblioteca LibXML2

na verdade qualquer método que utilize a libxml2 está me retornando isso, meu sdk é 64x, porém ja testei em 86x e também sem sucesso, alguém sabe o que pode ser?

estou desenvolvendo em JAVA.

  • Consultores
  • Solution
Postado
3 minutos atrás, Ricardo Isono disse:

Estou tentando utilizar o método criar e enviar, seguindo os passos do tutorial NUTROR, porém está me retornando Erro ao inicializar a Biblioteca LibXML2

na verdade qualquer método que utilize a libxml2 está me retornando isso, meu sdk é 64x, porém ja testei em 86x e também sem sucesso, alguém sabe o que pode ser?

estou desenvolvendo em JAVA.

@Ricardo Isono boa tarde, você precisa manter as bibliotecas de dependência junto ao ACBrLIb que estiver utilizando.

 

  • Membros Pro
Postado

ACBrNFe64.dll
ACBrNFeServicos.ini
libcrypto-1_1-x64.dll
libexslt.dll
libiconv.dll
libssl-1_1-x64.dll
libxml2.dll
libxslt.dll

estes arquivos eu joguei dentro da mesma pasta e referenciei no meu projeto, ele abre o demo certinho, porém ao usar métodos da libxml2 ele da esse erro

  • Consultores
Postado
2 minutos atrás, Ricardo Isono disse:

ACBrNFe64.dll
ACBrNFeServicos.ini
libcrypto-1_1-x64.dll
libexslt.dll
libiconv.dll
libssl-1_1-x64.dll
libxml2.dll
libxslt.dll

estes arquivos eu joguei dentro da mesma pasta e referenciei no meu projeto, ele abre o demo certinho, porém ao usar métodos da libxml2 ele da esse erro

esta usando a mesma versão acbrlib x86 ou x64 e dll dependencia também ?

  • Consultores
Postado

Veja se não deixou nenhum ACBrLibNFe espalhada pela máquina, remova todas, mantenha somente o que esta dentro da pasta ACBrLib/x64
ou mantenha elas junto ao .jar da aplicação.

O que vale é a versão da sua aplicação e não do S.O
Se esta com SDK x64 então vai utilizar ACBrLib x64 e vice-versa. SDK x86 ACBrLib x86

  • 2 semanas depois ...
  • Membros Pro
Postado

boa tarde,

acredito que está na mesma versão,

eu estou executando o demo ACBrLibNFe, ele compila e executa o projeto, carrega o ini da NFe, gera o XML, obtém informações do certificado, porém, ao ASSINAR ele da erro na LibXml2

nov. 08, 2022 3:27:34 PM com.acbr.nfe.demo.FrmMain btnAssinarActionPerformed
SEVERE: null
java.lang.Exception: Erro ao inicializar a Biblioteca LibXML2
    at com.acbr.ACBrLibBase.checkResult(ACBrLibBase.java:115)
    at com.acbr.nfe.ACBrNFe.assinar(ACBrNFe.java:308)
    at com.acbr.nfe.demo.FrmMain.btnAssinarActionPerformed(FrmMain.java:2299)
    at com.acbr.nfe.demo.FrmMain.access$6(FrmMain.java:2291)
    at com.acbr.nfe.demo.FrmMain$7.actionPerformed(FrmMain.java:309)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
    at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6616)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
    at java.desktop/java.awt.Component.processEvent(Component.java:6381)
    at java.desktop/java.awt.Container.processEvent(Container.java:2266)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4991)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4823)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4823)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

  • Consultores
Postado
4 minutos atrás, Ricardo Isono disse:

ao ASSINAR ele da erro na LibXml2

esta faltando as dlls de dependências junto ao ACBrLibNFe.
na pasta dep, do .zip ACBrLibNFe, você vai encontrar as dlls de dependência, OpenSSL e LibXml2 precisa copiar elas na mesma versão da acbrlib.
 

  • Consultores
Postado
17 horas atrás, Ricardo Isono disse:

java.lang.Exception: Erro ao inicializar a Biblioteca LibXML2

Se ainda esta com este Exception, é porque a ACBrLibNFe não encontrou a libxml2.. certifique de que esteja usando libxml2 na mesma versão da LibNfe, você deixou LibNFe em mais algum outro path ? 

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.