Starting MatrixBrowser with an Java 1.5 runtime
environment raises the following exception:
java.lang.NullPointerException
at
javax.swing.plaf.synth.SynthContext.isSubregion(SynthContext.java:125)
at
javax.swing.plaf.synth.SynthStyle.uninstallDefaults(SynthStyle.java:854)
at
javax.swing.plaf.synth.SynthTreeUI.uninstallDefaults(SynthTreeUI.java:177)
at
javax.swing.plaf.basic.BasicTreeUI.uninstallUI(BasicTreeUI.java:963)
at javax.swing.JComponent.setUI(JComponent.java:643)
at javax.swing.JTree.setUI(JTree.java:539)
at javax.swing.JTree.updateUI(JTree.java:555)
at
javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1146)
at
javax.swing.SwingUtilities.updateComponentTreeUI(SwingUtilities.java:1138)
at
de.fhg.iao.swt.xswing.JFixedWidthTree.<init>(JFixedWidthTree.java:91)
at
de.fhg.iao.swt.xswing.JFixedWidthTree.<init>(JFixedWidthTree.java:67)
at
de.fhg.iao.matrixbrowser.widgets.DefaultVerticalTreeView.initialize(DefaultVerticalTreeView.java:56)
at
de.fhg.iao.matrixbrowser.widgets.AbstractTreeView.<init>(AbstractTreeView.java:156)
at
de.fhg.iao.matrixbrowser.widgets.DefaultVerticalTreeView.<init>(DefaultVerticalTreeView.java:41)
at
de.fhg.iao.matrixbrowser.MatrixBrowserPanel.<init>(MatrixBrowserPanel.java:157)
at MatrixBrowserDemo.<init>(MatrixBrowserDemo.java:104)
at MatrixBrowserDemo.main(MatrixBrowserDemo.java:504)
So the problem seems to be in SWTUtilities.jar.
Logged In: YES
user_id=77680
This seems to be a bug in Sun's Java 1.5.0 Swing
implementation and has been reported to sun. Sun told us
they will need up to 3 weeks response time at the moment.