libgcj/215
Bryce McKinlay
bryce@albatross.co.nz
Sun Apr 23 06:30:00 GMT 2000
The following reply was made to PR libgcj/215; it has been noted by GNATS.
From: Bryce McKinlay <bryce@albatross.co.nz>
To: java-gnats@sourceware.cygnus.com, osk@hem.passagen.se, green@cygnus.com
Cc:
Subject: Re: libgcj/215
Date: Mon, 24 Apr 2000 01:24:21 +1200
Hi Oskar,
When I run this, I don't get a freeze. I get:
$ gij Demo
java.lang.ExceptionInInitializerError
at 0x400edf0b: java::lang::Throwable::Throwable(void)
(/usr/local/gcc/lib/libgcj.so.1)
at 0x400e3002: java::lang::Error::Error(void)
(/usr/local/gcc/lib/libgcj.so.1)
at 0x400e5282: java::lang::LinkageError::LinkageError(void)
(/usr/local/gcc/lib/libgcj.so.1)
at 0x400e319e:
java::lang::ExceptionInInitializerError::ExceptionInInitializerError(java::lang::Throwable
*) (/usr/local/gcc/lib/libgcj.so.1)
at 0x40134700: java::lang::Class::initializeClass(void)
(/usr/local/gcc/lib/libgcj.so.1)
at 0x400bab3e: _Jv_InterpMethod::continue1(_Jv_InterpMethodInvocation
*) (/usr/local/gcc/lib/libgcj.so.1)
[...]
Looking closer, a NullPointerException is thrown from inside the
"HelloWorld" initializer, in _Jv_ResolvePoolEntry.
Basically, loading native code from interpreted code doesn't yet work.
(In this case loading a native method implementation, but loading
compiled java code using forName() from interpreted code doesn't work
yet, either).
regards
[ bryce ]
http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=215&database=java
More information about the Java-prs
mailing list