jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vincent Massol" <vmas...@pivolis.com>
Subject RE: Classpath issue with cactus plugin for maven
Date Mon, 12 Jan 2004 08:36:34 GMT
Hi Brian,

Why do you mention cookies? The reason of your error is:

java.lang.NoClassDefFoundError: junit/framework/TestListener

JUnit is loaded automatically by the Cactus plugin. Thus it simply means
that:
- either junit-3.8.1 is not present in your local repository
- or that it is but it's corrupted

Can you please check that?

Thanks
-Vincent

> -----Original Message-----
> From: Brian Topping [mailto:topping@bill2.com]
> Sent: 12 January 2004 07:11
> To: Cactus Users List
> Subject: Classpath issue with cactus plugin for maven
> 
> Hi all,
> 
> I'm wondering if anyone has hints on why maven is tossing cookies with
the
> following exception chain.  Command is 'maven -X cactus:test-ear. It
would
> appear that there is something horribly wrong with my classpath, but
the
> goal
> works just fine from the ejb subproject.  And I have added JUnit (and
> confirmed the version) to the top level project and blew away the
caches.
> Still no dice.
> 
> TestListener is an interface with no imports, so it shouldn't be a
> transitive
> loading issue.
> 
> Strange... any thoughts appreciated.
> 
> -b
> 
> 
> Root cause
> taskdef class org.apache.cactus.integration.ant.CactusTask cannot be
found
>         at
> org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
>         at
org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:208)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
>         at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>         at
> com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
>         at com.werken.werkz.Goal.fire(Goal.java:639)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
>         at com.werken.werkz.Goal.attain(Goal.java:573)
>         at
>
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448
)
>         at
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
>         at org.apache.maven.cli.App.doMain(App.java:546)
>         at org.apache.maven.cli.App.main(App.java:1113)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:
> 39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Im
> pl.
> java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at com.werken.forehead.Forehead.run(Forehead.java:551)
>         at com.werken.forehead.Forehead.main(Forehead.java:581)
> Caused by: java.lang.NoClassDefFoundError:
junit/framework/TestListener
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at
java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
>         at java.lang.Class.getDeclaredConstructors(Class.java:1169)
>         at
>
org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:
48
> 4)
>         at
> org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
>         ... 21 more
> --- Nested Exception ---
> java.lang.NoClassDefFoundError: junit/framework/TestListener
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at
java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
>         at java.lang.Class.getDeclaredConstructors(Class.java:1169)
>         at
>
org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:
48
> 4)
>         at
> org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
>         at
org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:208)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
>         at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>         at
> com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
>         at com.werken.werkz.Goal.fire(Goal.java:639)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
>         at com.werken.werkz.Goal.attain(Goal.java:573)
>         at
>
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448
)
>         at
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
>         at org.apache.maven.cli.App.doMain(App.java:546)
>         at org.apache.maven.cli.App.main(App.java:1113)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:
> 39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Im
> pl.
> java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at com.werken.forehead.Forehead.run(Forehead.java:551)
>         at com.werken.forehead.Forehead.main(Forehead.java:581)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org



Mime
View raw message