Haltepunkte sind durchgestrichen. Wie kann ich sie gültig machen?

167

Ich habe eine schwierige Frage:

Schauen Sie sich die Haltepunkte an, sie sind durchgestrichen!

Ich kann keine gültigen Haltepunkte setzen. Nicht in Tests, auch nicht in meinen Java-Klassen. Ich habe nach Stackoverflow und Google gesucht, aber ich konnte niemanden mit dem gleichen Problem finden.

Ich benutze STS (x86) und Maven.

Edit: Es mag verwirrend erscheinen, aber ich habe es selbst gelöst. Ich muss Run-> Alle Haltepunkte überspringen gehen (es wurde gesetzt, und ich frage mich, wie es gesetzt wurde, weil ich es nicht getan habe)

MartinL
quelle
6
Hatte gerade das gleiche Problem. Vielen Dank! Scheint, als hätte ich versehentlich irgendwann STRG + ALT + B gedrückt.
Tohnmeister
6
Welches ist @ # £ $%! ärgerlich, da set / clear breakpoint CTRL+ Shift+ ist B!
Mawg sagt, dass Monica am

Antworten:

298

Es gibt einen Menüeintrag, den Sie selbst entdeckt haben und der das Überspringen aller Haltepunkte umschaltet. Es gibt auch ein Symbol dafür in der Ansicht "Haltepunkte", und möglicherweise ist auch ein Hotkey definiert, den Sie möglicherweise alle versehentlich ausgelöst haben.

Schauen Sie sich Run -> Alle Haltepunkte überspringen an .

Michael Borgwardt
quelle
Ich muss mich verpflichten, dass ich keinen Debugger verwendet habe, seit ich zu sts gewechselt bin. Ich suchte nach Hotkeys und beim Überspringen war kein Hotkey eingestellt. Als wäre es ein Standard-Setup von STS, das ich nicht glaube. Was auch immer, ich hoffe, mein Beitrag kann anderen Benutzern helfen, wenn sie das gleiche Problem haben.
MartinL
Ich hatte eines Tages alle Haltepunkte übersprungen, um alle Haltepunkte zu löschen. Ich hatte das vergessen! Danke für den Augenöffner!
Aadi Droid
2
Ich würde sagen, 99% der Besucher hier begegnen dem, was ich einmal im Jahr mit Eclipse erlebe. Es gibt anscheinend einen Fehler in Eclipse, der dazu führt, dass diese Funktion "Alle Haltepunkte überspringen" von selbst aktiviert wird, obwohl Sie sie nicht aktiviert haben.
23

Screenshot von "Alle Haltepunkte überspringen" in Eclipse.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie auf "Alle Haltepunkte überspringen" klicken (ausgewählt), wird alles normal

charan teja
quelle
7

Die Tastenkombination zum Platzieren eines Haltepunkts in Eclipse (Strg + Umschalt + B) ähnelt derjenigen, die den gesamten Haltepunkt überspringt (Strg + Alt + B). Wenn eine Bedingung "Alle Haltepunkte überspringen" aufgehoben werden soll, kann dies durch erneutes Drücken von "Strg + Alt + B" erreicht werden.

Psi-Ed
quelle
1
Vielen Dank! Ich muss das versehentlich getroffen haben. Die Eclipse-IDEs können unterschiedlich sein, aber die Verknüpfung funktioniert hervorragend!
Jade290
1

Sie sollten sich bereits in der Debug-Perspektive befinden. Wenn nicht, gehen Sie einfach zur Debug-Perspektive. Sie sollten die Schaltfläche Alle Haltepunkte deaktivieren sehen. - -

Geben Sie hier die Bildbeschreibung ein

Klicken Sie darauf und es sollte alle Haltepunkte zulassen.

Geben Sie hier die Bildbeschreibung ein

Aniket Thakur
quelle
0

1) Ausführen => Alle Haltepunkte überspringen. 2) Ausführen => Alle Haltepunkte entfernen.

und dann zeigt Ihr Debugger kein Kreuzzeichen an und debuggt Ihre App weiter.

UMAR-MOBITSOLUTIONS
quelle
0

Ich habe die folgenden Schritte ausgeführt, um dies zu beheben

  1. Wählen Sie Nur Tomcat-Server debuggen
  2. Debuggen Sie eine bestimmte Anwendung und dann wurde gefragt, ob Haltepunkte wieder aktiviert werden sollen, und ich habe Ja ausgewählt
Umesh G.
quelle