[fedora-java] Unexpected Exception on JVM shutdown

Krzysztof Daniel kdaniel at redhat.com
Thu Nov 7 07:37:38 UTC 2013


Hey everyone,

I've recently switched to the f20, and each time I shutdown Eclipse,
ABRT reports an error (via abrt-java-connector):

Uncaught java.lang.ClassNotFoundException exception in thread "main" in
a method java.lang.ClassLoader.loadClass() with signature
(Ljava/lang/String;Z
)Ljava/lang/Class;
Exception in thread "main"
java.lang.ClassNotFoundException: .usr.lib64.eclipse..plugins.org.eclipse.equinox.launcher_1.3.0.v20131030-1100.jar
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/rt.ja
r!/java/net/URLClassLoader$1.class]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/rt.ja
r!/java/net/URLClassLoader$1.class]
	at java.security.AccessController.doPrivileged(Native Method)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/r
t.jar!/java/security/AccessController.class]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/r
t.jar!/java/net/URLClassLoader.class]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/rt.jar
!/java/lang/ClassLoader.class]
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/li
b/rt.jar!/sun/misc/Launcher$AppClassLoader.class]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[jar:file:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre/lib/rt.jar
!/java/lang/ClassLoader.class]

VM arguments attached for a reference:
-Xms128m
-Xmx512m
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dhelp.lucene.tokenizer=standard
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
-XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding
-XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile
-XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-Declipse.p2.skipMovedInstallDetection=true
-XX:MaxPermSize=256m
-jar /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20131030-1100.jar 

This stack trace is beyond my skills. It looks like JVM tried to
interpret a jar as a class, but since VM is going down, I get no chance
to debug it (jvm is terminated before remote breakpoint is even hit). 
As I have no clue what to do with it further, I'd appreciate any advice.
-- 
Krzysztof Daniel <kdaniel at redhat.com>
Red Hat



More information about the java-devel mailing list