[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#386926: gcj generates a MetalLookAndFeel class that fails cacao's verifier



Package: gcj-4.1
Version: 4.1.1-13

When compiling GNU classpath (CVS 20060901) with gcj, I get a
java.lang.VerifyError when running a Swing app with cacao:

  jet:~/work/svn/batik/trunk-gcj $ /usr/local/cacao/bin/cacao -jar batik-1.6/batik.jar samples/asf-logo.svg 2>&1 
  Exception in thread "main" java.lang.VerifyError: (class: javax.swing.plaf.metal.MetalLookAndFeel, method: createDefaultTheme signature: ()V) Stack size too large
     at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:154)
     at javax.swing.UIManager.setLookAndFeel(UIManager.java:911)
     at javax.swing.UIManager.<clinit>(UIManager.java:243)
     at javax.swing.JPanel.updateUI(JPanel.java:176)
     at javax.swing.JPanel.<init>(JPanel.java:129)
     at javax.swing.JPanel.<init>(JPanel.java)
     at javax.swing.JRootPane.createGlassPane(JRootPane.java:564)
     at javax.swing.JRootPane.getGlassPane(JRootPane.java:475)
     at javax.swing.JRootPane.<init>(JRootPane.java:527)
     at javax.swing.JDialog.createRootPane(JDialog.java:389)
     at javax.swing.JDialog.getRootPane(JDialog.java:363)
     at javax.swing.JDialog.dialogInit(JDialog.java:250)
     at javax.swing.JDialog.<init>(JDialog.java:238)
     at javax.swing.JDialog.<init>(JDialog.java)
     at org.apache.batik.apps.svgbrowser.JAuthenticator.initWindow(JAuthenticator.java:93)
     at org.apache.batik.apps.svgbrowser.JAuthenticator.<init>(JAuthenticator.java:88)
     at org.apache.batik.apps.svgbrowser.Main.<init>(Main.java:317)
     at org.apache.batik.apps.svgbrowser.Main.main(Main.java:157)

See the generated MetalLookAndFeel.class file attached to the
corresponding gcc bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29013

gcj version:
gcj (GCC) 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)

-- 
Cameron McCormack, http://mcc.id.au/
	xmpp:heycam@jabber.org  ▪  ICQ 26955922  ▪  MSN cam@mcc.id.au



Reply to: