This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgcj/13011] New: gij -jar simple.jar generates: Exception during runtime initialization
- From: "andreast at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Nov 2003 20:00:37 -0000
- Subject: [Bug libgcj/13011] New: gij -jar simple.jar generates: Exception during runtime initialization
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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