Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jan 2000 13:37:13 +0100
From:      "Koster, K.J." <K.J.Koster@research.kpn.com>
To:        'FreeBSD Java mailing list' <freebsd-java@freebsd.org>
Subject:   Linux JDK Swing crashes...
Message-ID:  <59063B5B4D98D311BC0D0001FA7E45220FD1C6@l04.research.kpn.com>

next in thread | raw e-mail | index | archive | help
Dear FreeBSD Java,

I have installed the Blackdown JDK on my machine at home (home-grown PC,
FreeBSD 3.4 stable, XFree86 3.3.3.1), but any Swing app goes down with a
scream. I have a feeling it is XFree86 related because it it complaining
about something called a "Raster ShortInterleavedRaster".

The error messages when I start the SwingSet demo:
    LikeEver% java -jar SwingSet.jar 
    Error loading L&F: java.lang.IllegalArgumentException: Raster
ShortInterleavedRaster: width = 64 height = 64 #numDataElements 1 is
incompatible with ColorModel DirectColorModel: rmask=7c00 gmask=3e0 bmask=1f
amask=0
    Exception in thread "main" java.lang.NullPointerException
		at java.util.Hashtable.get(Hashtable.java, Compiled Code)
	    	at javax.swing.UIDefaults.get(UIDefaults.java, Compiled
Code)
		at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java,
Compiled Code)
		at javax.swing.UIDefaults.getUIClass(UIDefaults.java,
Compiled Code)
		at javax.swing.UIDefaults.getUI(UIDefaults.java, Compiled
Code)
		at javax.swing.UIManager.getUI(UIManager.java, Compiled
Code)
		at javax.swing.JPanel.updateUI(JPanel.java, Compiled Code)
		at javax.swing.JPanel.<init>(JPanel.java, Compiled Code)
		at javax.swing.JPanel.<init>(JPanel.java, Compiled Code)
		at javax.swing.JRootPane.createGlassPane(JRootPane.java,
Compiled Code)
		at javax.swing.JRootPane.<init>(JRootPane.java, Compiled
Code)
		at javax.swing.JFrame.createRootPane(JFrame.java, Compiled
Code)
		at javax.swing.JFrame.frameInit(JFrame.java, Compiled Code)
		at javax.swing.JFrame.<init>(JFrame.java, Compiled Code)
		at SwingSet.main(SwingSet.java, Compiled Code)

    LikeEver% java -jar NotePad.jar 
    uncaught exception: java.lang.Error: can't load
javax.swing.plaf.metal.MetalLookAndFeel
    java.lang.Error: can't load javax.swing.plaf.metal.MetalLookAndFeel
		at
javax.swing.UIManager.initializeDefaultLAF(UIManager.java, Compiled Code)
		at javax.swing.UIManager.initialize(UIManager.java, Compiled
Code)
		at javax.swing.UIManager.maybeInitialize(UIManager.java,
Compiled Code)
		at javax.swing.UIManager.getUI(UIManager.java, Compiled
Code)
		at javax.swing.JPanel.updateUI(JPanel.java, Compiled Code)
		at javax.swing.JPanel.<init>(JPanel.java, Compiled Code)
		at javax.swing.JPanel.<init>(JPanel.java, Compiled Code)
		at javax.swing.JRootPane.createGlassPane(JRootPane.java,
Compiled Code)
		at javax.swing.JRootPane.<init>(JRootPane.java, Compiled
Code)
		at javax.swing.JFrame.createRootPane(JFrame.java, Compiled
Code)
		at javax.swing.JFrame.frameInit(JFrame.java, Compiled Code)
		at javax.swing.JFrame.<init>(JFrame.java, Compiled Code)
		at Notepad.main(Notepad.java, Compiled Code)

Notice that the java compiler and other non-gui tools run fine.

My questions:

1) Have there been recent changes to XFree86 in FreeBSD that might solve
this problem?

2) Does anyone know these error messages, or know how to solve them?

3) I cvsup and make world monthly without updating XFree86. Should I also
update XFree86 by pkg_delete-ing and make install-ing
/usr/ports/x11/XFree86?

    Kees Jan

==============================================
 You are only young once,
      but you can stay immature all your life



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59063B5B4D98D311BC0D0001FA7E45220FD1C6>