nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: StackOverflowError mit Java 1.6

Von: Patrick Roemer (sangamon@netcologne.de) [Profil]
Datum: 29.07.2008 22:48
Message-ID: <g6nvn2$gkk$1@newsreader2.netcologne.de>
Newsgroup: de.comp.lang.java
Responding to Georg Gerber:

> ich habe seit Jahren eine Java-Anwendung im Einsatz.
> Seitdem unsere Rechner auf JKD 1.6 umgestellt sind, bekomme ich eine
> Exception.
[...]
> ab hier widerholen sich noch viele viele Mal die Zeilen
>
>         at javax.swing.JTree.updateUI(Unknown Source)
>         at javax.swing.SwingUtilities.updateComponentTreeUI0(Unknown Source)
>         at javax.swing.SwingUtilities.updateComponentTreeUI(Unknown Source)
>
> Hat jemand eine Idee, ob sich in diesem Zusammenhang mit JDK 1.6 etwas
> geaendert hat, was diesen Fehler erzeugen koennte?

Use the source. ;) Schuss ins Blaue: Hast Du da so ein, erm, Konstrukt
am Start?

class MyTree extends JTree implements TreeCellRenderer

In JDK5 wurde in JTree#updateUI() nur #setUI() aufgerufen, in JDK1.6
werden dann noch Renderer und Editor und Editorkomponente durchlaufen
und, darauf SwingUtilities#updateComponentUI() aufgerufen. Wenn das
wieder der Baum selber ist, bekommt man natuerlich einen Drehwurm.

Der Fehler laege in diesem Fall aber IMO hoechstens teilweise bei JDK1.6. ;)

Viele Gruesse,
Patrick

[ Auf dieses Posting antworten ]

Antworten