Hi!

Just wanted to try out the patchwork-maven-plugin but it fails with the
following exception (actually it doesn't fail, but maven says
"Build Successful". However, I didn't get a report):

$ mvn patchwork:test
[...]
Error while defining at.co.xss.emcs.tg.dsp.EmcsDatasetProducer
java.lang.NoClassDefFoundError: de/laures/cewolf/DatasetProducer
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
        at 
oqube.bytes.loading.ByteArrayClassLoader.buildClass(ByteArrayClassLoader.java:76)
        at 
oqube.bytes.loading.ByteArrayClassLoader.findClass(ByteArrayClassLoader.java:128)
        at 
fr.lifl.utils.CompoundClassLoader.findClass(CompoundClassLoader.java:76)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
        at 
oqube.bytes.loading.ByteArrayClassLoader.buildClass(ByteArrayClassLoader.java:76)
        at 
oqube.bytes.loading.ByteArrayClassLoader.findClass(ByteArrayClassLoader.java:128)
        at 
fr.lifl.utils.CompoundClassLoader.findClass(CompoundClassLoader.java:76)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
        at 
oqube.bytes.loading.ByteArrayClassLoader.buildClass(ByteArrayClassLoader.java:76)
        at 
oqube.bytes.loading.ByteArrayClassLoader.findClass(ByteArrayClassLoader.java:128)
        at 
fr.lifl.utils.CompoundClassLoader.findClass(CompoundClassLoader.java:76)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.getConstructor(Class.java:1629)
        at junit.framework.TestSuite.getTestConstructor(TestSuite.java:177)
        at junit.framework.TestSuite.<init>(TestSuite.java:59)
        at oqube.patchwork.test.JUnitRunner.runSuite(JUnitRunner.java:100)
        at oqube.patchwork.TestRunner.test(TestRunner.java:350)
        at oqube.patchwork.TestRunner.run(TestRunner.java:510)
        at oqube.patchwork.maven.PatchworkMojo.execute(PatchworkMojo.java:184)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

The missing class de.laures.cewolf.DatasetProducer is an interface from
a third-party dependency which is defined with scope 'compile' in my
pom.xml. It seems that the corresponding JAR is not in the classpath.

- martin
-- 
Martin Höller                   | [EMAIL PROTECTED]
*x Software + Systeme           | http://www.xss.co.at/
Karmarschgasse 51/2/20          | Tel: +43-1-6060114-30
A-1100 Vienna, Austria          | Fax: +43-1-6060114-71

Attachment: pgpI5rOhAQrcR.pgp
Description: PGP signature

Reply via email to