Question Débogage Eclipse - Arrêt sans point d'arrêt [fermé]


Je débogue du code Java avec Eclipse 3.4.2. J'ai désactivé tous les points d'arrêt, mais le débogueur s'arrête toujours sur une ligne spécifique. Ce point est plusieurs lignes avant un null pointer exception est déclenché. Curieusement, lorsque je lance la même configuration de code / exécution, mais pas dans le débogueur, l'exception de pointeur nul ne se produit pas.

En outre, si je passe en revue ce code depuis le début de la méthode provoquant le null pointer exception, en utilisant exactement la même entrée, il n'y a pas de problème. Cela ne se produit que lorsque je supprime tous les points d'arrêt, mais Eclipse décide de s'arrêter là.

Pourquoi cela pourrait-il se produire?


17
2017-11-03 17:35


origine


Réponses:


J'ai eu le même problème et j'ai finalement trouvé l'option de configuration suivante: Windows -> Préférences -> Java -> Debug -> Suspendre l'exécution sur des exceptions non interceptées Je l'ai décochée et le problème a disparu. Toutefois, il peut être utile de connaître les exceptions non capturées. Je l'ai juste désactivé parce que le problème était dans le framework Spring, pas dans mon code, et donc je ne pouvais rien corriger ... J'espère que cela aide :)


37
2018-05-08 10:05



Eclipse prend également en charge les points d'arrêt d'exception (qui arrêtent votre programme lorsqu'une certaine exception est levée). Vous pouvez les voir dans le panneau "Breakpoints" du débogueur. Dans votre cas, cela pourrait être une exception ClassCastException, par exemple.

Si ce panneau est vide, il peut s'agir d'un bogue dans votre machine virtuelle Java ou vous avez peut-être deux processus ouverts dans le débogueur. Si tout échoue, essayez de le déboguer dans Eclipse 3.5.1.


16
2017-11-03 17:44



J'ai également rencontré ce problème et je n'ai pas encore trouvé de réponse satisfaisante. Essayez de procéder à une actualisation de l'espace de travail, à une reconstruction complète et à redémarrer Eclipse.

Au moins une de ces suggestions aidera.

A défaut, reconstruisez ou restaurez votre espace de travail (je garde toujours une sauvegarde)


4
2017-11-03 19:58