Ir para conteúdo
  • Cadastre-se

dev botao

Falha na execução de teste - jACBrFramework


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

Recommended Posts

Postado

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

  • Solution
Postado
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.

 

 

Geovani Nicolau de Paula

Cell Corporação Tecnológica

Postado
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!

  • Este tópico foi criado há 2458 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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
×
×
  • 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.