[kaffe] [New bug] -Dxxxx=y crashes
Benja Fallenstein
b.fallenstein at gmx.de
Wed Jul 7 15:06:40 PDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The "new" in the title refers to this bug being introduced within the
last few days; it wasn't there last time I CVS-updated (or at least it
wasn't triggered by passing -Dpython.cachedir=... to Kaffe). I'm sorry
that I cannot track down what day this was exactly, but it was about
four days ago.
Now, when setting -D options on the command line, depending on the
option, Kaffe may throw a NullPointerException in native code and exit.
I've seen two different behaviors. Case A:
- -----------------------------------------------------------------------
benja at joy:/tmp$ java -cp . -Dxxxxx=y M
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/NullPointerException
Aborted
- -----------------------------------------------------------------------
Case B:
- -----------------------------------------------------------------------
benja at joy:/tmp$ java -cp . -Dpython.cachedir=y M
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/NullPointerException
~ at java.lang.System.initProperties(System.java:native)
~ at java.lang.System.<clinit>(System.java:43)
~ at java.lang.ClassLoader.<init>(ClassLoader.java:115)
~ at java.lang.ClassLoader.<init>(ClassLoader.java:111)
~ at
java.security.SecureClassLoader.<init>(SecureClassLoader.java:59)
~ at java.net.URLClassLoader.<init>(URLClassLoader.java:544)
~ at kaffe.lang.AppClassLoader.<init>(AppClassLoader.java:237)
~ at kaffe.lang.AppClassLoader.<clinit>(AppClassLoader.java:36)
Aborted
- -----------------------------------------------------------------------
Examples, with notes whether they produce case A or case B or start
normally (0):
0 -Dx
0 -Dxx
0 -Dxxx
0 -Dxxxx
A -Dxxxxx
A -Dxxxxxx
0 -Dxxxx=
A -Dxxxxx=
0 -Dxxxx=y
A -Dxxxxx=y
A -Dpython.cache
0 -Dpython.cached
A -Dpython.cachedi
B -Dpython.cachedir
A -Dpython.xxxxx
A -Dpython.xxxxxx
A -Dpython.xxxxxxx
A -Dpython.xxxxxxxx
Weird. Anybody have an idea? Anybody who's checked code in recently know
something that may have caused this?
Cheers,
- - Benja
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFA7HPwUvR5J6wSKPMRAuIBAJ0cECc57pHPUHnh5/pDskqr5OXq4gCgkYO6
lfzhFz2vi0uRvoIAVI2i9/4=
=zr0l
-----END PGP SIGNATURE-----
More information about the kaffe
mailing list