domingo, 24 de outubro de 2010

Eclipse, Debug Error - java.lang.NullPointerException

Ocasionalmente, o eclipse acusa um erro (ou vários erros) java.lang.NullPointerException durante o debug. Isso fica muito chato porque, a medida em que é pressionada as teclas F5, F6, F7 ou F8, para percorrer o código, um novo erro é ocasionado e alertado em tela.

debug_error1[1]

Mas isso tem uma explicação, e muito simples, isso acontece por que em algum momento você (ou outra pessoa que utiliza o mesmo eclipse) adicionou um ponto de observação em alguma variável ou expressão, porém essa variável ou expressão não existem mais ou não estão na memória. Um ponto de observação é atualizado a cada linha do código e como a variável observada não existe é retornado um erro, no caso NullPointerException.

debug_error2[1]

Para resolver este pequeno problema, basta abrir a aba “"Expressions” e deletar todos os pontos de observações inválidos.

Pronto, problema resolvido!
Pode voltar a debugar sem aquelas mensagens de erro inconvenientes.

Nenhum comentário:

Postar um comentário