wrong/strange exceptions

Marco Trudel mtrudel@gmx.ch
Sun Feb 18 16:11:00 GMT 2007


Hey all
Here an example of wrong/strange stacktraces. I would expect something like:
----- start -----
Exception in thread "main" java.lang.NullPointerException: TestException
	at JniTest.findClass(Native Method)
	at JniTest.main(JniTest.java:8)
1. But on Linux, I get:
----- start -----
Exception in thread "main" java.lang.NullPointerException: TestException
 at java.lang.reflect.Constructor.newInstance(natConstructor.cc:92)
2. On mingw, without Ranjits patch that breaks jni libs [1], I get:
----- start -----
Exception in thread "main" java.lang.NullPointerException: TestException
 at java.lang.VMThrowable.fillInStackTrace(JniTest.exe)
 at java.lang.Throwable.<init>(JniTest.exe)
 at java.lang.Exception.<init>(JniTest.exe)
 at java.lang.RuntimeException.<init>(JniTest.exe)
 at java.lang.reflect.Constructor.newInstance(JniTest.exe)
 at JniTest.findClass(JniTest.exe)
3. On mingw, with Ranjits patch, I get:
----- start -----
Exception in thread "main" java.lang.NullPointerException: TestException
 at 
java.lang.reflect.Constructor.newInstance(/usr/local/src/gcc/libjava/classpath/java/util/regex/PatternSyntaxException.java:130)
 at 
JniTest.findClass(/mnt/daten/tmp/trace-tests/jni-test/JniTest.java:10)
 at JniTest.main(/mnt/daten/tmp/trace-tests/jni-test/JniTest.java:9)
Comments to these three results? Especially case 3 seems to have done 
something horribly wrong when pointing to 
/usr/local/src/gcc/libjava/classpath/java/util/regex/PatternSyntaxException.java:130.
Marco
1: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29477
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jniTest.c
URL: <http://gcc.gnu.org/pipermail/java/attachments/20070218/9a787b8c/attachment.c>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: JniTest.java
URL: <http://gcc.gnu.org/pipermail/java/attachments/20070218/9a787b8c/attachment.ksh>


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /