• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Sem rastreamento de pilha (Java)

Problema

Dependendo da situação, você poderá encontrar rastreamento de erros na interface do APM que não inclui rastreamento de pilha para seu aplicativo Java.

Solução

Dependendo da situação, siga estes procedimentos de resolução de problemas.

Causa

Retornar um erro 500 significa que o próprio servidor do aplicativo detectou um erro e definiu o código de status HTTPS 500 .

  • Se a condição de erro foi detectada e tratada pela lógica do aplicativo, não houve nenhum objeto de exceção e, portanto, nenhuma stack.
  • Se houve um objeto de exceção em algum momento, mas ele foi tratado internamente pelo código do aplicativo que definiu o status 500 na resposta, a exceção nunca se tornou visível para o agente Java. Não há stack disponível para o agente Java relatar.

Quando o rastreamento de pilha é relatado, o erro resulta de uma exceção que não foi capturada e tratada na lógica do servidor do aplicativo. O agente Java vê a exceção não tratada durante uma transação de monitoramento e, portanto, relata o stack trace.

Entretanto, nenhum rastreamento de pilha aparece para os erros 500 porque o servidor do aplicativo está manipulando os erros e, em seguida, configurando o código de status. O próprio código do aplicativo não retém nenhum rastreamento de pilha.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.