[Bug java/29013] New: gcj generates a MetalLookAndFeel class that fails cacao's verifier

cam-gcc-bugzilla at aka dot mcc dot id dot au gcc-bugzilla@gcc.gnu.org
Mon Sep 11 06:05:00 GMT 2006


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)

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


-- 
           Summary: gcj generates a MetalLookAndFeel class that fails
                    cacao's verifier
           Product: gcc
           Version: 4.1.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: java
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: cam-gcc-bugzilla at aka dot mcc dot id dot au


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29013



More information about the Java-prs mailing list