Jump to content

dev botao

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

Recommended Posts

  • Membros Pro
Posted

Olá!

Eu uso a ACBrLibCTe, versão MT, em um backend escrito em Rust para uma aplicação Web executada em um container Linux.

Fiz um teste com a biblioteca, usando apenas as funções CTE_Inicializar e CTE_Finalizar.

Observando o log gerado, percebo que há uma chamada "a mais" da funcionalidade destravar, como pode ser observado na imagem anexa. Percebam que há apenas uma chamada de "Travar", mas duas de "Destravar". Isso representa algum problema?

Antecipadamente lhes agradeço pela ajuda.

[]s,

 

Captura de tela de 2023-11-07 19-41-40.png

  • Consultores
Posted
Em 07/11/2023 at 19:43, NVTech disse:

Olá!

Eu uso a ACBrLibCTe, versão MT, em um backend escrito em Rust para uma aplicação Web executada em um container Linux.

Fiz um teste com a biblioteca, usando apenas as funções CTE_Inicializar e CTE_Finalizar.

Observando o log gerado, percebo que há uma chamada "a mais" da funcionalidade destravar, como pode ser observado na imagem anexa. Percebam que há apenas uma chamada de "Travar", mas duas de "Destravar". Isso representa algum problema?

Antecipadamente lhes agradeço pela ajuda.

[]s,

 

Captura de tela de 2023-11-07 19-41-40.png

Pode anexar o log completo, por favor.. 

Travar e Destravar é um controle interno do ACBrLib.. 
Provavelmente o segundo Destravar foi referente algum Travar de outro método.. 

  • Like 1
  • 2 weeks later...
  • Membros Pro
Posted (edited)

Olá, Antonio!

O log postado foi criado um programa de teste que chamou a função CTE_Inicializar e, logo em seguida, a função CTE_Finalizar e nada mais.

Apesar do teste original ter sido feito em Rust, fiz uma versão em C para postar por aqui. A execução deste programa produz o log apresentado, no qual duas indicações de Destravar correspondem a uma única de Travar.

Um abraço,

2023-11-24_09-33.png

2023-11-24_09-38.png

Edited by NVTech
Imagens mal posicionadas no texto
  • Consultores
Posted
45 minutos atrás, NVTech disse:

Olá, Antonio!

O log postado foi criado um programa de teste que chamou a função CTE_Inicializar e, logo em seguida, a função CTE_Finalizar e nada mais.

Apesar do teste original ter sido feito em Rust, fiz uma versão em C para postar por aqui. A execução deste programa produz o log apresentado, no qual duas indicações de Destravar correspondem a uma única de Travar.

Um abraço,

2023-11-24_09-33.png

2023-11-24_09-38.png

O primeiro Destravar é referente ao AplicarConfiguracoes.
E o segundo Destravar é referente ao Config.Ler.

Depois você chama os métodos Inicializar e Finalizar..

Você teve algum problema em usar os métodos ? 

  • Like 1
  • Membros Pro
Posted

Olá, Antonio!

Tenho um outro chamado, postado em 22/05/2023, que achei que poderia estar relacionado a esta constatação, no log, de termos duas chamadas ao método Destravar para apenas uma do Travar. Talvez algum método seja chamado sem o respectivo Travar, o que gera o SEGV apresentado no caso daquele chamado. Mas isso é apenas uma hipótese aventada a partir do log.

Veja o chamado antigo:

 

 

Um abraço,

  • Like 1
  • Consultores
Posted

Bom dia.

Criada a #TK-4780 para análise do caso e parecer do consultor responsável.

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

  • Consultores
Posted
23 horas atrás, NVTech disse:

Olá, Antonio!

Tenho um outro chamado, postado em 22/05/2023, que achei que poderia estar relacionado a esta constatação, no log, de termos duas chamadas ao método Destravar para apenas uma do Travar. Talvez algum método seja chamado sem o respectivo Travar, o que gera o SEGV apresentado no caso daquele chamado. Mas isso é apenas uma hipótese aventada a partir do log.

Veja o chamado antigo:

 

 

Um abraço,

Respondido.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...
The popup will be closed in 10 seconds...