Ir para conteúdo
  • Cadastre-se

dev botao

Erro Access Violation na transmissão de NF-e e NFC-e


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

Recommended Posts

Postado

Pessoal, é o seguinte, há 2 meses mais ou menos nós estamos enfrentando uma serie de erros de access violation sendo que só ocorre na NF-e e NFC-e, tipo transmissão de nota,cancelamento,carta de correção, tudo que envolve "sefaz".

Nós utilizamos o Delphi 10 Seatle + Firebird + Acbrnfe + ACBrNFeDANFCeFortes1( anteriormente utilizávamos o Fast Report,as ao trocar para o fortes deu menos Access Violation)

O erro não ocorre em um padrão, as vezes ocorre so lá na 30ª nota que o cliente digita, tem vezes que ocorre na 1ª nota, ou ate mesmo na 7ª nota

Estamos precisando de uma assessoria nesse aspecto pois já procuramos em todo o sistema e não descobrimos.

  • Consultores
  • Solution
Postado

Eu sugiro vocês implementarem a geração de um CallStack no seu aplicativo quando acontecer o AccessViolation.

Daí vocês poderão verificar exatamente onde aconteceu e investigar o motivo.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado
14 horas atrás, Milton Lima disse:

EmBarbosa

Tipo o EurekaLog?

Qualquer implementação de CallStack (ou Stack trace, ou call trace) deve servir.

O EurekaLog e o MadException são os dois produtos comerciais muito utilizados (e recomendados). Mas eles possuem muito mais do que um simples CallStack.

Possuem uma gama de ferramentas que ajudam a procurar um bug.

Por outro lado, o CallStack em si, pode ser implementado com ferramentas gratuitas.

Você pode implementar utilizando a unit JCLDebug.pas da JCL (tem vários artigos sobre isso facilmente encontrados no google), usando a SynLog do projeto mORMot, usando a DebugEngine (do mesmo criador do MadException), entre outros.

Caso não estejam dispostos a pagar uma ferramenta, sugiro implementarem uma dessas formas. Com certeza isso vai ajudar vocês a resolverem problemas futuros também.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
×
×
  • 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.

The popup will be closed in 10 segundos...