2010-07-19 4 views
13

Wenn ich Python-Skripte in Eclipse mit Pydev ausführen - nach ein paar Sekunden bekomme ich einen Eclipse-Fehler-Dialog.Störungsdialogfeld, wenn die Eclipse-Ausgabekonsole scrollt. Was verursacht es?

Der Fenstertitel lautet "Mehrere Probleme sind aufgetreten".

Die Box hat ein rotes X-Symbol, neben einer Fehlermeldung

Die Liste der Fehlerfenster haben alle den Text „Reveal Ende des Dokuments“ „Ein interner Fehler ist aufgetreten“. Wenn ich auf Details klicke, bekomme ich die Folgemeldung

An internal error has occurred. 
39 

Dieses Problem scheint mit der Konsole verbunden zu sein. Mir ist aufgefallen, dass die Bildlaufleiste fehlt. Manchmal kann ich mit den Pfeiltasten scrollen, aber manchmal scrollt der Konsolenbereich durcheinander. Ich habe gegoogelt, dass "Reveal End of Document" eine IDE-Exclude-Funktion sein soll, die dazu führen sollte, dass eine Konsole bis zum Ende springt.

Hat jemand eine Idee, was könnte passieren? Wie kann ich dieses Problem beheben? Es ist wirklich nervig.

Verwenden von Eclipse 3.6 auf einem aktuellen Sun JDK mit Pydev-Plugin unter Windows XP 32 Bit.

+0

Dies scheint ein Eclipse 3.6 + Problem zu sein: Ich habe das gleiche, aber bin _not_ mit PyDev. Ich habe einen nagenden Verdacht, dass es mit Maven 3 verwandt ist. – Marco

+0

Ja, dieser Fehler scheint behoben zu sein. –

+0

@Salim, es ist immer noch in 3,7 Indigo SR1 (20110916-0149) passiert, und scheint ein generisches Problem mit Console (fester Breite) und unabhängig von PyDev oder wahrscheinlich Maven entweder. (Wenn Sie behaupten, es ist behoben, geben Sie uns bitte eine bestimmte Version und Build-Nummer?) – smci

Antwort

16

Dies scheint Eclipse Bug 243877 - IOConsole Updater error with long output lines

bezogen werden Ich verwende Pydev nicht aber ich habe eine Menge von diesen „Reveal Ende des Dokuments“ Pop-ups und „org.eclipse.text“ Ausnahmen zu bekommen.

Wie im Fehlerbericht erwähnt, steht es direkt mit dem Kontrollfeld "Fixed width console" in den Eclipse Einstellungen -> Run/Debug -> Console in Verbindung. Als ich das Kästchen angeklickt habe und eine zu lange Nachricht in meiner Konsole angekommen war, fluteten die Ausnahmen ein. Sobald ich die Box deaktiviert hatte, hörte es auf.

Ich kann nicht glauben, dass es immer noch hier in Indigo ist.

+1

Ich vermute, dass es verschiedene Möglichkeiten gibt, diesen Bug zu kitzeln.Mein Fall hatte die gleiche Ursache und Workaround wie Stridges (ich benutze Indigo SR1, 20110916-0149, verwendet es derzeit für Java nicht PyDev). Das Deaktivieren der Konsole mit fester Breite ist ein hässlicher Workaround, kein Fix. – smci

5

Deaktivieren Sie einfach Konsole mit fester Breite.

Ja, diese Antwort klingt komisch, aber es hat für mich funktioniert.

enter image description here

Hoffnung, das hilft.

0

Was für mich funktionierte: Schließen Sie alle Fenster und Ansichten.
Klicken Sie mit der rechten Maustaste auf eine Quellenregisterkarte -> Alle schließen. Machen Sie dasselbe für Ansichten. Anwendung erneut ausführen Die Konsole wird automatisch mit der Ausgabe ohne störende Fehler geöffnet.

Verwandte Themen