Motivação

Essa página foi criada com o intuito dos integrantes das equipes SIGAFAT, SIGAPMS, SIGATMK, SIGAJUR, SIGACRM, SIGATEC introduzirem informações sobre error.logs gerais e usuais dos nossos processos e rotinas.

Essa página é de uso interno, a página ou esse conteúdo não deve ser compartilhado aos clientes.

Conceito

Os logs de erro são escrituras feitas pelo sistema antes de algo não esperado acontecer no processamento, ocasionando sua queda e mal funcionamento.

Estrutura de análise dos erros

Erros


Explicação do erro

Esse erro acontece qual é alterado a estrutura de dicionário padrão do Protheus, ou foi realizado um filtro de rotina invalido, seja:

  • Ordem de campos (X3_ORDEM)
  • Estrutura de campos (Dados da tabela SX3)
  • Estrutura de gatilhos (Dados da tabela SX3)
  • Estrutura de perguntes (Dados da tabela SX1)
  • Filtros com sintaxe errada (nas telas na pesquisa)


Tópicos de Análise


Erro

Abra o ticket.




Tópicos de Análise

Note que na linha 2, no valor do atributo "xRet" há o retorno "@!" indicando que isso foi o que o sistema recebeu e, depois houve o erro:

THREAD ERROR ([22385], Robson, LAPTOP-IOFSC6N4)   02/08/2023 18:23:20
invalid macro source (SSYacc0105e: Error token failed, no valid token):({|a,b,c| FWInitCpo(a,b,c),xRet:=(@!),FWCloseCpo(a,b,c,.T.),xRet }) on FWBUILDFEATURE(PROTHEUSFUNCTIONMVC.PRX) 04/04/2023 15:05:10 line : 5520









Resultado pós análise/interação