Ocorrência
O Coletor de Dados se conecta no SIGAACD porém fica perdendo a conexão deixando o usuário preso no monitor. É gerado o error.log THREAD ERROR - stack depth overflow in function FWRETFLAV on FWRETFLAV(FWFLAVOUR.PRW)
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados - Todas as versões.
Causa
Normalmente este error.log quando envolvido na parte de conexão do coletor é causado por colaterais de customizáveis (Pontos de Entrada, Funções de Usuário, etc).
Solução
É recomendável que no error.log, busque pelos termos "U_" e "XX7" para identificar se existem funções e Pontos de Entrada envolvidos no erro. Com isso, é recomendável que efetue uma testagem eximindo o Sistema destes customizáveis.
Para desabilitá-los, basta:
- No appserver.ini, habilitar a chave IXBLOG com conteúdo NORUN, conforme exemplo abaixo:

Outra forma para garantir que não sobrou nenhuma validação de customizável, a desativação pode ser feita também via Configurador, através do Catálogo de Personalização. Veja no artigo abaixo o detalhamento do processo:
MP - FRAME - Desabilitar Customizações e Pontos de Entrada pelo Catálogo de Personalização
Após isso, provavelmente o problema já não será mais reproduzido. Desta forma, a recomendação seria de uma reavaliação dos customizáveis que apareceram no log do erro para que não impacte no coletor.
Saiba mais:
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados
0 Comentários