Slyh: Paket nachliefern Neue Fehler :-(

Beitrag lesen

Hallo,

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using '194.138.122.205:0.0:0.0' as the value of the DISPLAY variable.

Ohje...

[...]

javax.swing.text.StyleContext.<init>(StyleContext.java:68)
        at javax.swing.text.html.StyleSheet.<init>(StyleSheet.java:147)
        at javax.swing.text.html.HTMLDocument.<init>(HTMLDocument.java:82)
        at pkgrepairbuild.ProblemReportScanner$1.<init>(ProblemReportScanner.java:79)
        at pkgrepairbuild.ProblemReportScanner.getText(ProblemReportScanner.java:79)
        at pkgrepairbuild.ProblemReportScanner.<init>(ProblemReportScanner.java:45)
        at pkgrepairbuild.RepairBuild.main(RepairBuild.java:212)

Aber was will der mit X11 Window? Mein Programm gibt nur Text aus. Kann mir einer sagen was diese ellenlange Meldung eigentlich aussagt?

Dich interessieren eher die unteren Zeilen und die eigentliche Exception.
HTMLDocument, das du wohl zum Parsen von HTML verwenden möchtest, ist
ja eigentlich eine Swing-Klasse. Offensichtlich haben die Entwickler
es zu gut gemeint, und setzen gleich beim Instanzieren der Klasse ein
funktionierendes Windowing-System voraus, was du auf deinem Server
aber wohl nicht hast oder nicht eingerichtet hast.

Ein ziemlich bekanntes, und deshalb umso nervigeres Problem. Eine kurze
Abhandlung zu der Problematik findest du bei jGuru.
Viel tun kannst du wohl nicht. Probier mal die im Artikel vorgeschlagenen
Ansätze. Wenn das nichts hilft, bleibt dir wohl nur, auf die Klasse
HTMLDocument zum Parsen von HTML-Dateien zu verzichten.

(Eine einfache Möglichkeit HTMLDocument zu instanzieren, ohne daß auf
AWT/Swing-Zeugs zugegriffen wird, konnte ich auf die Schnelle nicht
finden. Aber vielleicht kannst du bei Google dazu selbst was finden...)

Gruß
Slyh