Niltonfq Postado 29 Novembro, 2024 Postado 29 Novembro, 2024 Todos os anexos estão nesse link pois a plataforma tem limite e não deixa anexar tudo que preciso: o projeto também está no anexo https://drive.google.com/drive/folders/1QzZt3P8vr1nM7og-K-UR6iMIxF4Ms9od?usp=sharing Estou usando Lazarus ambiente linux, vejam no anexo lazarus.png Tenho um projeto API, estou acessando ela via postman: postman.png Ao instanciar o objeto NFE, anexo instanciando.png O erro acontece , anexo erro.png tentei capturar com try, anexo erro2.png Resumo do problema, não consigo instanciar o TACBrNFe: nessa última versão do ACBr NÃO funciona: Citar desenv@lazarus-ubuntu:~/acbr$ svn info Caminho: . Working Copy Root Path: /home/desenv/acbr URL: svn://svn.code.sf.net/p/acbr/code/trunk2 Relative URL: ^/trunk2 Raiz do Repositório: svn://svn.code.sf.net/p/acbr/code UUID do repositório: 6e92efe7-b92a-0410-a9ec-f9e4e41bb3a6 Revisão: 36180 Tipo de Nó: diretório Agendado: normal Autor da Última Mudança: italojjr Revisão da Última Mudança: 36180 Data da Última Mudança: 2024-11-22 17:47:47 -0300 (sex, 22 nov 2024) desenv@lazarus-ubuntu:~/acbr$ xml2-config --version 2.9.14 desenv@lazarus-ubuntu:~/acbr$ Nessa versão do ACBr funciona normal: Citar desenv@ubuntu24:~/programas/acbr$ svn info Caminho: . Working Copy Root Path: /home/desenv/programas/acbr URL: svn://svn.code.sf.net/p/acbr/code/trunk2 Relative URL: ^/trunk2 Raiz do Repositório: svn://svn.code.sf.net/p/acbr/code UUID do repositório: 6e92efe7-b92a-0410-a9ec-f9e4e41bb3a6 Revisão: 33529 Tipo de Nó: diretório Agendado: normal Autor da Última Mudança: dopi Revisão da Última Mudança: 33529 Data da Última Mudança: 2024-05-03 13:50:53 -0300 (sex, 03 mai 2024) desenv@ubuntu24:~/programas/acbr$ desenv@ubuntu24:~$ xml2-config --version 2.9.14
Moderadores Juliomar Marchetti Postado 29 Novembro, 2024 Moderadores Postado 29 Novembro, 2024 como já visto ali no código tem relação com a biblioteca libxml2 que está no linux ele não consegue inicializar ela. e dá o erro de AV Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Niltonfq Postado 29 Novembro, 2024 Autor Postado 29 Novembro, 2024 Sim, mas como resolver ? A versão mais antiga do ACBR Revisão: 33529 , por exemplo, funciona !!! Algo foi modificado na última versão do ACBr Revisão: 36180 que fez parar de funcionar.
Moderadores Juliomar Marchetti Postado 29 Novembro, 2024 Moderadores Postado 29 Novembro, 2024 sim é só tu tirar no inc a parte que defini que é só libxml2 ou tu achar a versão correta para seu linux Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Niltonfq Postado 29 Novembro, 2024 Autor Postado 29 Novembro, 2024 poderia dar mais detalhes, onde fica esse inc ? eu devo trazer algum inc pro meu projeto ? Como eu configuro ele ? já o comentário "tu achar a versão correta para seu linux" não faz sentido pois acabei de instalar o linux, o mesmo problema ocorre se eu instalar uma nova versão do ubuntu, kubuntu, mint, debian, pop-os, já tentei vários. Também penso que não faz sentido mudar a versão da libxml2.so pois como eu disse antes, o ACBr funcionava nessa mesma versão de lib, alguma mudança fez o ACBr parar de funcionar.
Moderadores Juliomar Marchetti Postado 29 Novembro, 2024 Moderadores Postado 29 Novembro, 2024 6 minutos atrás, Niltonfq disse: poderia dar mais detalhes, onde fica esse inc ? eu devo trazer algum inc pro meu projeto ? Como eu configuro ele ? do ACBr , o ACBr.inc lembra? ou tu não chega a olhar os fontes do ACBr? só usa ele? 7 minutos atrás, Niltonfq disse: já o comentário "tu achar a versão correta para seu linux" não faz sentido pois acabei de instalar o linux, o mesmo problema ocorre se eu instalar uma nova versão do ubuntu, kubuntu, mint, debian, pop-os, já tentei vários. no caso é a versão que vem nele não é compatível com o ACBr. olha se aponta o erro no inicializar a biblioteca conforme postou, seria isso pra resolver Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Niltonfq Postado 29 Novembro, 2024 Autor Postado 29 Novembro, 2024 não, não lembro, nunca usei/precisei do ACBr.inc para os componentes que já tentei usar. encontrei ele dentro da pasta acbr/fontes/comum, devo copiá-lo para a pasta dos fontes do meu projeto ? o erro acontece nessa linha -> ACBrNFe := TACBrNFe. Create(nil); o meu projeto precisa gerar e assinar xmls de NFe's , existe alguma configuração que eu possa fazer sem prejudicar as funcionalidades? poderia me ensinar como eu configuro / utilizo ? existe algum manual ou vídeo ?
Niltonfq Postado 29 Novembro, 2024 Autor Postado 29 Novembro, 2024 Segue um projeto de exemplo, por favor rodem no lazarus de vocês nfe_api.lps nfe_api.lpr nfe_api.lpi
Consultores Diego Foliene Postado 29 Novembro, 2024 Consultores Postado 29 Novembro, 2024 Tópico vinculado a tarefa #TK-6291 criada para análise do caso e parecer por parte da equipe de consultores. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Consultores Daniel InfoCotidiano Postado 5 Dezembro, 2024 Consultores Postado 5 Dezembro, 2024 @Niltonfq Apenas para lhe posicionar estamos concluindo os testes , provavelmente amanha já trago boas notícias. obrigado Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro NiltonQueiroz Postado 6 Dezembro, 2024 Membros Pro Postado 6 Dezembro, 2024 21 horas atrás, Daniel InfoCotidiano disse: @Niltonfq Apenas para lhe posicionar estamos concluindo os testes , provavelmente amanha já trago boas notícias. obrigado Agradeço muito, estou na expectativa para continuar meu projeto que já está atrasado
Consultores Daniel InfoCotidiano Postado 6 Dezembro, 2024 Consultores Postado 6 Dezembro, 2024 @Niltonfq A principio achamos que a libxml2, mas o @Daniel Oliveira de Souza identificou um comportamento diferente. Se executarmos a aplicação através da IDE do Lazarus, realmente acontece o erro reportado. temos em outra distro tbm Mas se vc abrir o terminal, e executar a aplicação compilada, ela responde como esperado: Pode testar em seu ambiente por favor. Obs trocamos a porta para os nossos testes apenas. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Niltonfq Postado 6 Dezembro, 2024 Autor Postado 6 Dezembro, 2024 não funcionou, tem um print mostrando que eu estou executando no terminal a aplicação, recebo esse erro abaixo: Fiz o teste mas, pense comigo, se tivesse funcionado como eu iria trabalhar sem usar a IDE do lazarus para debugar? erro: <html> <head> <title>: Module Error</title> </head> <body> <center> <hr> <h1>: ERROR</h1> <hr> </center><br><br> The application encountered the following error:<br> <ul> <li>Error: <b>Invalid floating point operation</b> <li> Stack trace:<br> $000079A698473D8B<br> $00000000007E0EAB INITLIBXML2INTERFACE, line 701 of ../../../Fontes/ACBrDFe/ACBrLibXml2.pas<br> $00000000007F82AD CREATE, line 1186 of ../../../Fontes/ACBrDFe/ACBrXmlDocument.pas<br> $00000000007EFDB2 CREATE, line 140 of ../../../Fontes/ACBrDFe/ACBrXmlWriter.pas<br> $000000000057602F CREATE, line 157 of ../../../../Fontes/ACBrDFe/ACBrNFe/Base/Servicos/ACBrNFe.EnvEvento.pas<br> $00000000004E1750 CREATE, line 990 of ../../../../Fontes/ACBrDFe/ACBrNFe/ACBrNFe.pas<br> $00000000004DDA34 CREATE, line 201 of ../../../../Fontes/ACBrDFe/ACBrNFe/ACBrNFe.pas<br> $000000000049F5B5 emitir, line 29 of nfe.service.pas<br> $000000000049F485 HandleRequest, line 46 of nfe.controller.pas<br> $000000000046E28C<br> </ul> <hr> </body> </html>
Consultores Daniel InfoCotidiano Postado 6 Dezembro, 2024 Consultores Postado 6 Dezembro, 2024 @Niltonfq Pode testar com este projeto por favor que foi o q nós testamos transf.tar.gz Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Niltonfq Postado 6 Dezembro, 2024 Autor Postado 6 Dezembro, 2024 realmente funciona, mas e agora? não resolve o meu problema ou resolve ? Como vou programar sem ter o Lazarus ?
Consultores Daniel InfoCotidiano Postado 6 Dezembro, 2024 Consultores Postado 6 Dezembro, 2024 estamos testando. testamos na maquina com o lazarus. só executamos na mão após compilação. ainda nao entendemos pq nao funciona com o RUN do Lazarus. mas estamos continuamos os testes, apenas reportamos como está a situação atual. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Niltonfq Postado 6 Dezembro, 2024 Autor Postado 6 Dezembro, 2024 Entendi!!!!! Descobri mais uma coisa, veja se ajuda, mesmo no Lazarus, se você tentar 2x ou mais funciona !!!!!!!
Consultores Daniel InfoCotidiano Postado 6 Dezembro, 2024 Consultores Postado 6 Dezembro, 2024 @Niltonfq pode ser um alerta criado pela IDE de uma exceção tratada. Tente clicar em continuar: Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Niltonfq Postado 6 Dezembro, 2024 Autor Postado 6 Dezembro, 2024 Fiz um grande gambiarra para o sistema não quebrar na primeira chamada , mesmo assim aparece uma mensagem chatíssima de erro.
Consultores Daniel InfoCotidiano Postado 9 Dezembro, 2024 Consultores Postado 9 Dezembro, 2024 Em 06/12/2024 at 17:44, Niltonfq disse: Fiz um grande gambiarra para o sistema não quebrar na primeira chamada , mesmo assim aparece uma mensagem chatíssima de erro. Esta compilando em Debug ? tente compilar em modo normal (Sem ser degub) por favor Pq se for em debug é padrão exibir esta mensagem , clicando em continuar é para continuar o sistema Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro NiltonQueiroz Postado 10 Dezembro, 2024 Membros Pro Postado 10 Dezembro, 2024 Esse teste já foi feito, é o mesmo que rodar o binário no terminal. Quando você tira o debug no lazarus ele executa fora da IDE. Mas é impossível trabalhar desse jeito, sem debugger.
Consultores Daniel InfoCotidiano Postado 10 Dezembro, 2024 Consultores Postado 10 Dezembro, 2024 7 minutos atrás, NiltonQueiroz disse: Esse teste já foi feito, é o mesmo que rodar o binário no terminal. em debug clicando no continuar era p funcionar.. mas vamos testar aqui uma curiosidade em Windows funciona com Debug ? pc vc pode desenvolver no windows e quando terminado apenas compilar crosscompile para linux Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro NiltonQueiroz Postado 23 Dezembro, 2024 Membros Pro Postado 23 Dezembro, 2024 Eu preciso trabalhar no linux, pois é a plataforma que vai funcionar a minha API Além disso tem o problema da licença do Windows.
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora