2017-08-29 3 views
4

Seit der Aktualisierung von Eclipse von Neon auf Oxygen habe ich ein Problem mit der "F6 - Step Over" -Funktion beim Debuggen meines Codes. Jedes Mal, wenn ich "Step Over" benutze und die aktuelle Zeile einen Methodenaufruf enthält, komme ich in die Methode (Verhalten von "F5 - Step Into"). Das gleiche Verhalten tritt auf, wenn Sie die Schaltfläche "Step over" verwenden. Nach dem Einstieg in die Methode habe ich die Verbindung zum Debugger verloren (zB bei erneuter Verwendung von "F6 - Step Over") und es ist ein Fehler aufgetreten: "com.sun.jdi.InternalException: Fehlercode in Antwort: 35 beim Erstellen der Schrittanforderung aufgetreten. ".Eclipse Oxygen - Debugging-Problem "Step Over"

Eine typische Codezeile, die das genannte Problem verursacht wie folgt aussieht:

Collection<Object> coll = getSomething(...); 
... 
... 
private Collection<Object> getSomething(...) { ... } 

Hat jemand das gleiche Problem und kann mir einen Tip geben, wie diese zu lösen?

Antwort

9

hatte ich genau das gleiche Problem und eine Antwort auf Ihre Frage gefunden:

auf der Seite https://www.eclipse.org/eclipse/news/4.7/jdt.php#step-show-methodresult sie diese neue Funktion eingeführt. Wenn Sie es deaktivieren, arbeiten Step Over wie immer ;-)

gehen zu Window - Preferences - Java - Debug und deaktivieren „Show-Methode Ergebnis nach einem Schrittbetrieb (falls von der VM unterstützt, kann langsam sein“

problem view

Warum sie eine experimentelle Funktion aktiviert, dass katastrophal anyones Vermutung ist ...

+0

Für mich vermeidet auch starke Verlangsamungen Schritt über (wie beschrieben) mit - ich Schritt Rückkehr wurde mit Plus einen Haltepunkt auf dem nächste Linie zu überleben - danke. – nsandersen

Verwandte Themen