Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

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

 

Captura de Tela 2024-11-29 às 08.33.39.png

Captura de Tela 2024-11-29 às 08.34.11.png

Postado

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.

Postado

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

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

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 ?

image.thumb.png.d00b062c6c9387a028d19ee238d0a0fb.png

  • Consultores
Postado

Tópico vinculado a tarefa #TK-6291 criada para análise do caso e parecer por parte da equipe de consultores.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • Membros Pro
Postado
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
Postado

@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.
image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Postado

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>

Captura de Tela 2024-12-06 às 16.33.15.png

  • Consultores
Postado

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.


 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
Postado
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

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

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

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • 2 semanas depois ...

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.