Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/ExceptionInInitializerError
at java.lang.ClassLoader.getSystemClassLoader (ClassLoader.java:799)
caused by java/lang/NullPointerException:
at java.lang.ThreadLocal.get (ThreadLocal.java:147)
at java.security.VMAccessController.pushContext (VMAccessController.java:108)
at java.security.AccessController.doPrivileged (AccessController.java:93)
at gnu.java.nio.charset.Provider.provider (Provider.java:261)
at java.nio.charset.Charset.provider (Charset.java:253)
at java.nio.charset.Charset.charsetForName (Charset.java:208)
at java.nio.charset.Charset.forName (Charset.java:188)
at java.util.zip.ZipFile$PartialInputStream.<clinit> (ZipFile.java:525)
at java.util.zip.ZipFile.readEntries (ZipFile.java:237)
at java.util.zip.ZipFile.getEntries (ZipFile.java:360)
at java.util.zip.ZipFile.getEntry (ZipFile.java:381)
at java.lang.VMClassLoader.getResources (VMClassLoader.java:226)
at java.lang.VMClassLoader.getResource (VMClassLoader.java:170)
at java.lang.VMClassLoader.getBootPackages (VMClassLoader.java:252)
at java.lang.VMClassLoader.<clinit> (VMClassLoader.java:89)
at java.lang.ClassLoader$StaticData.<clinit> (ClassLoader.java:154)
at java.lang.ClassLoader.getSystemClassLoader (ClassLoader.java:799)
Abort (core dumped)
This happens because the 'locals' field in the main thread's java.lang.Thread instance has not been initialized when VMAccessController.java call pushContext
I tried classpath earlier than 0.98, but kaffe seems to rely on CPStringBuilder.java which doesn't exist there.
Thanks.