Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Problema para visualizar o estouro da exception

Bom dia!

Nao estou conseguindo visualizar o estouro da exception no console, ele simplesmente segue o fluxo que deveria seguir, porém não mostra o erro.

E quando eu uso ex.getStackTrace() ou ex.getMessenger() eles não aparecem no console.

Agradeço desde ja!

4 respostas
solução

Bom dia Michel, o que pode estar acontecendo é que não está dando erro, tente forçar uma situação de erro ou use o debug para ver se está entrando no catch

Obrigado Guilherme, forcei algumas situações diferentes e consegui o resultado. Além de selecionar a opção de erros para visualização no console.

Olá Michel, Boa noite!

em alguns teste que fiz notei um detalhe que também pode estar acontecendo contigo para não conseguir capturar a exceção,

e.printStackTrace();
e.getStackTrace();

Note a diferença entre os dois trechos de código acima, o primeiro realmente apresenta o erro, porem o segundo não. usando o Sysout ele apresenta um numero de referência aparentemente.

Grande abraço

Olá Paulo, Boa noite pra ti!

Realmente, tu está correto. Verifiquei os metodos informados e também percebi a diferença deles. Esse era um dos problemas, mas como citei no outro comentário, faltou habilitar a opção do console "Show console when standard Error changes".

Muito obrigado! Abraços,