Les points d'arrêt sont barrés, comment puis-je les rendre valides?


167

j'en ai un délicat:

regardez Breakpoints, ils sont barrés!

Je ne peux pas définir de points d'arrêt valides. Pas dans les tests, ni dans mes classes Java. J'ai cherché Stackoverflow et Google, mais je n'ai trouvé personne avec le même problème.

J'utilise STS (x86) et Maven.

Edit: Cela peut sembler déroutant, mais je l'ai résolu par moi-même. Je dois aller Run-> Skip all Breakpoints (il a été défini, et je me demande comment il a été défini, car je ne l'ai pas fait)


6
J'ai eu le même problème tout à l'heure. Merci! On dirait que j'ai accidentellement appuyé sur CTRL + ALT + B à un moment donné.
Tohnmeister

6
Ce qui est @ # £ $%! ennuyeux, car définir / effacer le point d'arrêt est CTRL+ Shift+ B!
Mawg dit de réintégrer Monica le

Réponses:


298

Il y a une entrée de menu que vous avez découverte par vous-même qui active le saut de tous les points d'arrêt. Il y a aussi une icône pour cela dans la vue "Breakpoints", et il peut y avoir un raccourci clavier défini aussi, que vous avez tous déclenché par accident.

Jetez un œil à Run -> Skip All Breakpoints .


Je dois m'engager à ne pas utiliser le débogueur depuis que je suis passé à sts. J'ai cherché des raccourcis clavier et au saut, il n'y avait pas de raccourci clavier. Comme si c'était la configuration par défaut de STS que je ne crois pas. Quoi qu'il en soit, j'espère que mon message pourra aider d'autres utilisateurs, s'ils rencontrent le même problème.
MartinL

J'avais sauté tous les points d'arrêt un jour dans mes efforts pour effacer tous les points d'arrêt, j'avais oublié cela! Merci pour la révélation!
Aadi Droid le

2
Je dirais que 99% des visiteurs ici rencontrent ce que je rencontre environ une fois par an avec Eclipse. Il y a apparemment un bogue dans eclipse qui fait que cette fonction "Ignorer tous les points d'arrêt" s'active toute seule même si vous ne l'avez pas réellement activée.

23

Capture d'écran du 'sauter tous les points d'arrêt' dans eclipse.

entrez la description de l'image ici

Lorsque vous cliquez sur `` sauter tous les points d'arrêt '' (qui est sélectionné), tout deviendra normal


7

La touche de raccourci pour placer un point d'arrêt dans Eclipse (Ctrl + Maj + B) est assez similaire à celle qui saute tous les points d'arrêt (Ctrl + Alt + B). Par conséquent, si une condition "sauter tous les points d'arrêt" doit être annulée, elle peut être obtenue en appuyant à nouveau sur "Ctrl + Alt + B".


1
Merci beaucoup! J'ai dû frapper ça par accident. Les IDE Eclipse peuvent être différents mais le raccourci fonctionne très bien!
jade290

1

Vous devriez déjà être en perspective de débogage. Sinon, allez simplement à la perspective de débogage. Vous devriez voir le bouton désactiver tous les points d'arrêt. -

entrez la description de l'image ici

Cliquez dessus et cela devrait autoriser tous les points d'arrêt.

entrez la description de l'image ici


0

1) Exécuter => Ignorer tous les points d'arrêt. 2) Exécuter => supprimer tous les points d'arrêt.

puis votre débogueur ne montrera pas de signe croisé et continuera à déboguer votre application.


0

J'ai suivi ces étapes ci-dessous pour résoudre ce problème

  1. sélectionnez déboguer uniquement le serveur tomcat
  2. déboguer une application particulière, puis l'invite est venue de réactiver les points d'arrêt et j'ai sélectionné oui
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.