Ir para conteúdo
  • Cadastre-se
Eddie Kaleb Lopes Fernandes

RESPONDIDO Falha na execução de teste - jACBrFramework

Recommended Posts

Olá amigos, executei a classe teste "Program" do pacote "jACBrFramework.Teste", já fiz toda a configuração do efc (emulador Sweda) e estando o emulador na COM2 com status "operacional" e o exemplo de teste coloquei a COM3 (utilizei o com0com para configurar). As DLL's necessárias foram colocadas na SystemWOW64. Entretando, foi me retornado essa exceção abaixo.

Desde já grato a todos!

PS: Atualizei os drivers e nada.

Exception.PNG

Compartilhar este post


Link para o post
Compartilhar em outros sites
18 horas atrás, Eddie Kaleb Lopes Fernandes disse:

Olá amigos, executei a classe teste "Program" do pacote "jACBrFramework.Teste", já fiz toda a configuração do efc (emulador Sweda) e estando o emulador na COM2 com status "operacional" e o exemplo de teste coloquei a COM3 (utilizei o com0com para configurar). As DLL's necessárias foram colocadas na SystemWOW64. Entretando, foi me retornado essa exceção abaixo.

Desde já grato a todos!

PS: Atualizei os drivers e nada.

Exception.PNG

Você vai perceber que tem vários erros no projeto, estou rodando o roteiro de homologação e corrigindo as situações que estão aparecendo.
Para resolver essa situação você tem que:
1° - Adicionar as bibliotecas jna-3.5.1.jar e platform-3.5.1.jar;
2° - ACBrAACInterop.java: Alterar public static class TECFAutorizado extends Structure implements Structure.ByValue para: public static class TECFAutorizado extends Structure {;
3° - ACBrAACInterop.java: Alterar int AAC_IdentPaf_ECFsAutorizados_New(int aacHandle, ACBrAACInterop.TECFAutorizado ecfAutorizado); para: int AAC_IdentPaf_ECFsAutorizados_New(int aacHandle, ACBrAACInterop.TECFAutorizado.ByValue ecfAutorizado);
4° - ACBrECFInterop.java: Alterar public static class ComprovanteNaoFiscalRec extends Structure implements Structure.ByValue para: public static class ComprovanteNaoFiscalRec extends Structure implements Structure.ByReference ;
5° - ACBrECFInterop.java: Alterar public static class FormaPagamentoRec extends Structure implements Structure.ByValue para: public static class FormaPagamentoRec extends Structure implements Structure.ByReference ;

De início você tem que fazer estas alterações, depois virão outras, mas até acredito que terei terminado a homologação e postarei aqui os códigos fontes para subirem para o svn.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 horas atrás, Geovani N. de Paula disse:

Você vai perceber que tem vários erros no projeto, estou rodando o roteiro de homologação e corrigindo as situações que estão aparecendo.
Para resolver essa situação você tem que:
1° - Adicionar as bibliotecas jna-3.5.1.jar e platform-3.5.1.jar;
2° - ACBrAACInterop.java: Alterar public static class TECFAutorizado extends Structure implements Structure.ByValue para: public static class TECFAutorizado extends Structure {;
3° - ACBrAACInterop.java: Alterar int AAC_IdentPaf_ECFsAutorizados_New(int aacHandle, ACBrAACInterop.TECFAutorizado ecfAutorizado); para: int AAC_IdentPaf_ECFsAutorizados_New(int aacHandle, ACBrAACInterop.TECFAutorizado.ByValue ecfAutorizado);
4° - ACBrECFInterop.java: Alterar public static class ComprovanteNaoFiscalRec extends Structure implements Structure.ByValue para: public static class ComprovanteNaoFiscalRec extends Structure implements Structure.ByReference ;
5° - ACBrECFInterop.java: Alterar public static class FormaPagamentoRec extends Structure implements Structure.ByValue para: public static class FormaPagamentoRec extends Structure implements Structure.ByReference ;

De início você tem que fazer estas alterações, depois virão outras, mas até acredito que terei terminado a homologação e postarei aqui os códigos fontes para subirem para o svn.

 

 

Mais uma vez, muito obrigado pela ajuda! Qualquer sugestão ou forma de contribuir com esse projeto estarei compartilhando com a comunidade!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Atenção !!  Este tópico está sem resposta há mais de 120 dias.

×