2016-04-23 12 views
0

Ich bin in meinem Code in eine fiese NullPointerException gelaufen, es ist nichts zu schlecht, ich sollte in der Lage sein, es recht einfach mit einigen Breakpoints und "Step Into" zu beheben.Die meisten Debugging-Optionen in Eclipse ausgegraut

Das einzige Problem ist, fast alle der Debugging-Optionen sind für mich in Eclipse ausgegraut, ich habe sie vorher verwendet und sie funktionierten gut, aber jetzt, wenn ich sie am meisten brauche, funktionieren sie nicht!

Ich sah im Internet und versuchte einige Dinge wie Eclipse mit -clean, Neustart, Öffnen Debug-Perspektive, um sicherzustellen, dass Skip-Haltepunkte deaktiviert wurden .. Keine von denen funktionierte leider.

Ich vermute, es ist nur mir fehlt etwas wirklich offensichtlich, aber jede Hilfe, die dies beheben würde geschätzt.

Screenshot of issue

Antwort

0

Nun, sagt er "beendet", so muss Ihr Programm beendet Ausführung haben. Deshalb sind alle Tasten ausgegraut.

Der Ausgangswert ist 1, was auf ein abnormales Ende einer Ausführung eines Programms hinweist (Programm wurde abgebrochen, ohne das Ende zu erreichen). Versuchen Sie, Breakpoints früher im Code zu platzieren, um herauszufinden, wo die Ausführung gestoppt wird.

+0

Das würde Sinn machen, dass ich nicht eintreten kann, wenn es beendet wird. Was aber seltsam ist, dass Eclipse sagt, dass der Fehler in Zeile 42 vorkommt, habe ich mehrere Breakpoints vor Zeile 42 erstellt (in den Zeilen 37, 38 und 39, um genau zu sein), alle diese sind im selben Methodenkörper wie der Fehler aber Haltepunkte werden ignoriert. – nattyxd

+0

Stellen Sie sicher, dass Sie "Debug" nicht "Ausführen der Anwendung (Debug ist das Bug-Symbol). –

+0

Das war es! Natürlich war ich das war das Problem, danke ich schätze es :) – nattyxd

0

Ihre Anwendung wurde bereits beendet. Die Debugging-Optionen sind nur aktiviert, wenn eine aktuelle Debug-Anwendung ausgeführt wird.

+0

Vielen Dank für die Antwort, antwortete ich Tomasz wer hatte ähnliche Gedanken – nattyxd