Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[swtbot-dev] egit swtbot tests hit NoClassDefFoundError: org/slf4j/impl/StaticMarkerBinder

When trying to run the egit UI tests from Maven/Tycho against Helios since today I get the exception [1].
Have any new dependencies been added to the list of bundles needed to run SWTBot based tests ?

The manifest of our test bundle is here
For Helios we build against :
http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site
http://download.eclipse.org/releases/helios

-- 
Matthias

[1]:
Running org.eclipse.egit.ui.wizards.clone.GitCloneWizardTest
Exception in thread "WorkbenchTestable" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticMarkerBinder
        at org.slf4j.MarkerFactory.<clinit>(MarkerFactory.java:51)
        at org.apache.log4j.Category.<clinit>(Category.java:50)
        at org.eclipse.swtbot.swt.finder.junit.ScreenshotCaptureListener.<clinit>(ScreenshotCaptureListener.java:3
        at org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner.run(SWTBotJunit4ClassRunner.java:50)
        at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.ja
)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at org.codehaus.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:75)
        at org.codehaus.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.jav
        at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: org.slf4j.impl.StaticMarkerBinder
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 12 more



Back to the top