This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libgcj/13011] New: gij -jar simple.jar generates: Exception during runtime initialization


This happens on mainline on ppclinux and solaris9.

Running the new test case simple.jar in testsuite/libjava.jar fails horribly.
In the testsuite itself it affects the following jni testcases.

ppc linux spits the following trace:

[andreas@pm8600 libjava]$
/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu//libjava/gij -jar
/mnt/cvs/gcc-trunk/gcc/libjava/testsuite/libjava.jar/simple.jarException during
runtime initialization
java.lang.ExceptionInInitializerError
   at java.lang.Class.initializeClass()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.VMClassLoader.getSystemClassLoaderInternal()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.VMClassLoader.getSystemClassLoader()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.ClassLoader.<clinit>()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.Class.initializeClass()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at main (/mnt/cvs/gcc-trunk/gcc/libjava/gij.cc:167)
   at __libc_start_main (/lib/libc-2.2.5.so)
Caused by: java.lang.NullPointerException
   at java.lang.ClassLoader.getSystemResource(java.lang.String)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.ClassLoader.getSystemResourceAsStream(java.lang.String)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.ResourceBundle.tryBundle(java.lang.String, java.util.Locale,
java.lang.ClassLoader, java.util.ResourceBundle, java.util.HashMap)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.ResourceBundle.tryLocalBundle(java.lang.String,
java.util.Locale, java.lang.ClassLoader, java.util.ResourceBundle,
java.util.HashMap)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale,
java.lang.ClassLoader)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.Calendar.getBundle(java.util.Locale)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.Calendar.getInstance(java.util.TimeZone, java.util.Locale)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.Calendar.getInstance()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipEntry.getCalendar()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipEntry.setTime(long)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipEntry.setExtra(byte[])
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipFile.readEntries()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipFile.getEntries()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.zip.ZipFile.getEntry(java.lang.String)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.jar.JarFile.readManifest()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.jar.JarFile.JarFile(java.lang.String, boolean)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.util.jar.JarFile.JarFile(java.lang.String)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at gnu.java.net.protocol.jar.Connection.getJarFile()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at
java.net.URLClassLoader$JarURLLoader.URLClassLoader$JarURLLoader(java.net.URLClassLoader,
java.net.URL)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.net.URLClassLoader.addURLImpl(java.net.URL)
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.net.URLClassLoader.addURLs(java.net.URL[])
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.net.URLClassLoader.URLClassLoader(java.net.URL[])
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at gnu.gcj.runtime.VMClassLoader.VMClassLoader()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at gnu.gcj.runtime.VMClassLoader.<clinit>()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)
   at java.lang.Class.initializeClass()
(/mnt/cvs/gcc-trunk/objdir/powerpc-unknown-linux-gnu/libjava/.libs/libgcj.so.4.0.0)

-- 
           Summary: gij -jar simple.jar  generates: Exception during runtime
                    initialization
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: critical
          Priority: P1
         Component: libgcj
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: andreast at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: powerpc-unknown-linux-gnu
  GCC host triplet: powerpc-unknown-linux-gnu
GCC target triplet: powerpc-unknown-linux-gnu


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]