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

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -