eclipse - using SWTBot but always encounter [Exception in thread "WorkbenchTestable" java.lang.IllegalArgumentException: No Classloader found for plug-in X] -
i'm using swtbot 2.1.1 in eclipse 4.2.2 juno on mac os x 10.8.4.
there tutorials (1, 2) online, no matter how many times tried, encounter
!entry org.eclipse.core.net 1 0 2013-07-17 17:33:52.328 !message system property http.nonproxyhosts has been set local|*.local|169.254/16|*.169.254/16 external source. value overwritten using values preferences exception in thread "workbenchtestable" java.lang.illegalargumentexception: no classloader found plug-in com.eclipse.swtbot.setup @ org.eclipse.swtbot.eclipse.core.remoteplugintestrunner.getclassloader(remoteplugintestrunner.java:79) @ org.eclipse.swtbot.eclipse.core.remoteplugintestrunner.gettestclassloader(remoteplugintestrunner.java:73) @ org.eclipse.jdt.internal.junit.runner.remotetestrunner.loadclass(remotetestrunner.java:693) @ org.eclipse.jdt.internal.junit.runner.remotetestrunner.loadclasses(remotetestrunner.java:429) @ org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.java:452) @ org.eclipse.jdt.internal.junit.runner.remotetestrunner.runtests(remotetestrunner.java:683) @ org.eclipse.jdt.internal.junit.runner.remotetestrunner.run(remotetestrunner.java:390) @ org.eclipse.swtbot.eclipse.core.remoteplugintestrunner.main(remoteplugintestrunner.java:64) @ org.eclipse.swtbot.eclipse.core.uitestapplication.runtests(uitestapplication.java:117) @ org.eclipse.ui.internal.testing.workbenchtestable$1.run(workbenchtestable.java:71) @ java.lang.thread.run(thread.java:680)
everytime run swtbot test, bring empty eclipse window , nothing more.
someone points out should add current bundle in run -> run configuration ... -> swtbot test -> plug-ins
, if add plug-in in there, error still exist.
any help?
in launch configurations -> plug-ins, have "launch with" combobox set "all workspace , enabled target plug-ins"?
i struggled same issue , figured out (part of) problem.
Comments
Post a Comment