eclipse plugin - How to resolve this java.lang.NoClassDefFoundError -


this question has answer here:

we running automated tests using windowstester. when run 1 of test cases, i'm getting "java.lang.noclassdeffounderror" error. please, me resolve this.

the stacktrace is:

java.lang.noclassdeffounderror: org/eclipse/osgi/internal/loader/moduleclassloader     @ com.windowtester.internal.runtime.bundle.bundleresolver.bundleforclass(bundleresolver.java:21)     @ com.windowtester.internal.runtime.bundle.bundleresolver.bundlenameforclass(bundleresolver.java:29)     @ com.windowtester.internal.runtime.bundle.bundleclassreference.forbundleclass(bundleclassreference.java:35)     @ com.windowtester.internal.runtime.classreference.forbundleclass(classreference.java:26)     @ com.windowtester.runtime.widgetlocator.<init>(widgetlocator.java:88)     @ com.windowtester.runtime.widgetlocator.<init>(widgetlocator.java:108)     @ com.windowtester.runtime.widgetlocator.<init>(widgetlocator.java:134)     @ com.windowtester.runtime.swt.locator.swtwidgetlocator.<init>(swtwidgetlocator.java:139)     @ com.windowtester.runtime.swt.locator.ctabitemlocator.<init>(ctabitemlocator.java:127)     @ com.sample.testutilsgui.closewelcomepageifnecessary(testutilsgui.java:216)     @ junit.framework.testcase.runbare(testcase.java:139)     @ com.windowtester.runtime.common.uitestcasecommon.access$0(uitestcasecommon.java:1)     @ com.windowtester.runtime.common.uitestcasecommon$2.run(uitestcasecommon.java:140)     @ com.windowtester.runtime.common.uitestcasecommon$3.run(uitestcasecommon.java:161)     @ com.windowtester.internal.runtime.junit.core.sequencerunner$1.run(sequencerunner.java:50) caused by: java.lang.classnotfoundexception: org.eclipse.osgi.internal.loader.moduleclassloader cannot found com.windowtester.runtime_6.1.0.201310072244     @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:501)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:421)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:412)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.loadclass(defaultclassloader.java:107)     @ java.lang.classloader.loadclass(classloader.java:358)     ... 17 more 

the windowtester classes being loaded classloader test bundle. trying load moduleclassloader class using same classloader.

in order class available bundles classloader need have dependency test bundle org.eclipse.osgi bundle. declare in plugin.xml of test bundle.


Comments

Popular posts from this blog

javascript - three.js lot of meshes optimization -

smartface.io - Proper way to change color scheme for whole application -

Email notification in google apps script -