Oxygen 17.0.2 : NoClassDefFoundError: de/schlichtherle/io/Fi
Posted: Tue Jun 30, 2015 6:03 pm
Hi,
I want to migrate our standalone Java application to Oxygen 17.0.2 sdk.
I encounterd this exception :
After I include "oxygen-truezip-6" dependency, the exception no longer appears.
But this dependency is optional if I refer to oxygen-applet-sample.
Why this error ? What is the trigger ? and how to disable it ?
Thank you for your answers.
Regards,
Vince
I want to migrate our standalone Java application to Oxygen 17.0.2 sdk.
I encounterd this exception :
Code: Select all
java.lang.NoClassDefFoundError: de/schlichtherle/io/File
at ro.sync.exml.editor.notifications.content.d.g(Unknown Source) ~[oxygen-17.0.2.jar:na]
at ro.sync.exml.editor.o.c$1.c(Unknown Source) ~[oxygen-17.0.2.jar:na]
at ro.sync.exml.editor.r.fb$_b.actionPerformed(Unknown Source) ~[oxygen-17.0.2.jar:na]
at javax.swing.Timer.fireActionPerformed(Timer.java:313) ~[na:1.8.0_45]
at javax.swing.Timer$DoPostEvent.run(Timer.java:245) ~[na:1.8.0_45]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[na:1.8.0_45]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) ~[na:1.8.0_45]
at java.awt.EventQueue.access$500(EventQueue.java:97) ~[na:1.8.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:709) ~[na:1.8.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:703) ~[na:1.8.0_45]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) ~[na:1.8.0_45]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) ~[na:1.8.0_45]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) [na:1.8.0_45]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [na:1.8.0_45]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [na:1.8.0_45]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [na:1.8.0_45]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [na:1.8.0_45]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [na:1.8.0_45]
Caused by: java.lang.ClassNotFoundException: de.schlichtherle.io.File
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_45]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_45]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_45]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_45]
... 19 common frames omitted{code}
After I include "oxygen-truezip-6" dependency, the exception no longer appears.
But this dependency is optional if I refer to oxygen-applet-sample.
Why this error ? What is the trigger ? and how to disable it ?
Thank you for your answers.
Regards,
Vince