Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Coleta de Logs para análise de erros nos relatórios SmartView

O artigo orienta sobre a coleta e análise de logs para resolver erros em relatórios Smart View no TOTVS Protheus (Estoque/Custos). Recomenda atualizar o ambiente, configurar chaves no AppServer.ini, reiniciar serviços, reproduzir erros e enviar logs para suporte. Também aborda procedimentos para ambientes Cloud e validações de banco de dados para diagnóstico.

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Ao executar um relatório do SmartView no módulo de Estoque/Custos ou áreas relacionadas, é apresentada uma mensagem de erro ou comportamento inesperado.

Como identificar quais informações devem ser verificadas e quais logs devem ser coletados para análise do suporte?

Principais mensagens apresentadas

Algumas das mensagens que podem ocorrer durante a execução dos relatórios SmartView são:

  • O ERP TOTVS teve um comportamento inesperado
  • connectors.native.internal-server-error
  • connectors.native.failed-to-deserialize
  • 400 BadRequest
  • 500 InternalServerError
  • Http failure response for
  • Relatório não existe ou não está cadastrado corretamente na tabela De/Para
  • O conteúdo retornado pelo ERP TOTVS não condiz com o padrão esperado
  • Não foi possível consultar as informações de configuração do DiscoveryEndpoint

Essas mensagens podem estar relacionadas a diferentes situações, como:

  • Fontes desatualizados;
  • LIB desatualizada;
  • AppServer ou SmartClient incompatíveis;
  • Procedures desatualizadas;
  • Configuração incorreta do AppServer;
  • Problemas de comunicação entre o Protheus e o SmartView;
  • Configuração do relatório;
  • Problemas no serviço do SmartView;
  • Inconsistências no retorno das informações do ERP.

Por esse motivo, antes da abertura de uma análise técnica, é importante seguir as validações e realizar a coleta correta dos logs.

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - A partir da versão 12.1.2310

Solução

Pré-requisitos antes da coleta

Antes de iniciar a coleta dos logs, recomendamos validar se o ambiente está atualizado. Os relatórios SmartView dependem de diversos componentes do Protheus e, em muitos casos, uma atualização já contempla correções relacionadas ao comportamento apresentado.

Verifique se o ambiente possui as versões atualizadas de:

- Acumulado BackOffice conforme sua versão
LIB Atual - Logo Guará | Harpia
Appserver
Smartclient - Lobo Guará | Harpia
DBAccess
Central de Atualizações

> **Importante:** realize qualquer atualização primeiro em um ambiente de homologação/teste e efetue backup antes do procedimento.

Esta seção foi criada para ajudar você a encontrar informações importantes e soluções rápidas para eventuais problemas que possam surgir. Explore os tópicos do link abaixo para esclarecer suas dúvidas e facilitar sua experiência!
FAQ - Protheus/Smart View

Casos com solução possivel

- O ERP TOTVS teve um comportamento inesperado
- connectors.native.internal-server-error

Caso voce tenha efetuado atualizações recentemente, e esses dois erros apresentem apenas em algum relatorio especifico de estoque custos, uma sugestão é a reinstalação das procedures de 14 ate 22, e após tentar novamente gerar o relatorio.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Procedure Desatualizada ou Incompatível

 

Configuração das chaves no AppServer.ini (PREFERENCIALMENTE EM AMBIENTE EXCLUSIVO)

Antes de reproduzir o problema, inclua temporariamente as seguintes chaves no AppServer.ini do ambiente onde ocorre o erro, exclusivo preferencialmente, assim voce podera coletar o CONSOLE.LOG correto da sessão onde ocorreu o erro.

Essas chaves permitem gerar informações adicionais que auxiliam a equipe técnica na identificação da origem do erro.

Após concluir a coleta, elas devem ser removidas ou desativadas para evitar geração desnecessária de logs.

 

Procedimento para Captura de Logs

Após configurar as chaves acima, siga os passos a seguir:

  1. Apague o arquivo console.log da sessão atual do ambiente (presente na pasta log do AppServer ou onde voce definiu para gravar o arquivo log).

  2. Reinicie o serviço do AppServer em modo exclusivo, se possível, para garantir integridade na coleta seja apenas nesse serviço, caso não puder fazer, certifique-se que a coleta esta sendo realizada no slave devido.

  3. Reproduza o erro novamente, executando o relatório que apresenta a falha.

  4. Envie o novo console.log gerado do APPSERVER, juntamente com o log do REST se possivel do Smartview.

  5. Anexe o Inspetor de Objetos ou central ID para uma verificação técnica mais detalhada da data dos fontes

 

Mas o meu ambiente é em CLOUD TOTVS, e não posso alterar os arquivos .ini

Voce pode abrir uma solicitação diretamente ao time Cloud, solicitando os passados do boletim, ou caso ja exista uma solicitação com o modulo que cuida do relatorio, forneça:

  • Nome do ambiente:
  • Data do agendamento:
  • Horário do agendamento:

Dessa forma, ja abrimos um ticket filho ao time CLOUD para realizarem a ação em questão, e assim que configurarem as chaves, faça o procedimento, colete os logs, e envie ao suporte do modulo para analise.

CLOUD - PROTHEUS - Download de logs (TCLOUD)

 

DICA

Pensando em oferecer mais opções e flexibilidade, estamos disponibilizando relatórios legados para uso contínuo. Para garantir o funcionamento sem conflitos no ambiente, todos os fontes originais foram convertidos em User Functions, e após compilação, o próprio cliente assume a propriedade sobre o fonte, bem como manutenções e erros, não havendo suporte para eles. 

Destacamos que o modelo ESTSV* atua de forma autônoma, mas aborda um escopo de informações semelhante ao que era consultado no antigo MATR* conforme seu nome de negocio.

Acesse a documentação dos relatorios MATR* aqui: 

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Relatórios Legados MATR - Estoque/Custos 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _