You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Magnus Grimsell <ma...@idainfront.se> on 2005/11/06 16:07:24 UTC
RE: Problem with cactifyear
Hi Shay,
I'm not sure what the problem is. The exception is thrown when trying to alter the application.xml to add the cactus web module.
How does your application.xml look like? If you can send the ear you are trying to cactify to me I can have a look at it.
Magnus Grimsell
> -----Original Message-----
> From: Shay [mailto:sthompso@adobe.com]
> Sent: Wednesday, October 26, 2005 6:30 PM
> To: cactus-user@jakarta.apache.org
> Subject: Problem with cactifyear
>
>
>
> If I use cactuswar to specify a war inside of cactifyear, I get a
> NullPointerException. The war is one generated in a previous
> step with
> cactifywar. I checked the target directory and the war is
> generated. If I
> remove the cactuswar task, cactifyear works and puts the default
> cactus.war into the ear. I've also tried generating the war inside
> cactifyear with cactuswar with the same result so it can't be the
> pre-generated war file.
>
> <!-- Cactify the web-app archive -->
> <cactifywar srcfile="./myfile.war"
> destfile="${target.dir}/myfile-cactified.war">
> <classes dir="${target.classes.cactus.dir}"/>
> <lib file="${clover.jar}"/>
> </cactifywar>
>
> <cactifyear srcfile="${jboss.release.dir}/${project.name.file}.ear"
> destfile="${target.dir}/${project.name.file}-cactified.ear">
> <cactuswar srcfile="${target.dir}/myfile-cactified.war"/>
> </cactifyear>
>
> BUILD FAILED
> java.lang.NullPointerException
> at
> org.apache.crimson.tree.TextNode.cloneNode(TextNode.java:222)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:167)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:164)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:164)
> at
> org.apache.crimson.tree.XmlDocument.importNode(XmlDocument.java:1261)
> at
> org.codehaus.cargo.module.webapp.AbstractDescriptor.addElement
> (AbstractDescriptor.java:246)
> at
> org.codehaus.cargo.module.application.DefaultApplicationXml.ad
> dWebModule(DefaultApplicationXml.java:192)
> at
> org.apache.cactus.integration.ant.CactifyEarTask.cactifyApplic
> ationXml(CactifyEarTask.java:173)
> at
> org.apache.cactus.integration.ant.CactifyEarTask.execute(Cacti
> fyEarTask.java:121)
> at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
> at org.apache.tools.ant.Task.perform(Task.java:364)
> at org.apache.tools.ant.Target.execute(Target.java:301)
> at org.apache.tools.ant.Target.performTasks(Target.java:328)
> at
> org.apache.tools.ant.Project.executeTarget(Project.java:1215)
> at
> org.apache.tools.ant.Project.executeTargets(Project.java:1063)
> at org.apache.tools.ant.Main.runBuild(Main.java:632)
> at org.apache.tools.ant.Main.startAnt(Main.java:183)
> at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
> at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
>
> Total time: 3 seconds
> java.lang.NullPointerException
> at
> org.apache.crimson.tree.TextNode.cloneNode(TextNode.java:222)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:167)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:164)
> at
> org.apache.crimson.tree.ElementNode2.createCopyForImportNode(E
> lementNode2.java:164)
> at
> org.apache.crimson.tree.XmlDocument.importNode(XmlDocument.java:1261)
> at
> org.codehaus.cargo.module.webapp.AbstractDescriptor.addElement
> (AbstractDescriptor.java:246)
> at
> org.codehaus.cargo.module.application.DefaultApplicationXml.ad
> dWebModule(DefaultApplicationXml.java:192)
> at
> org.apache.cactus.integration.ant.CactifyEarTask.cactifyApplic
> ationXml(CactifyEarTask.java:173)
> at
> org.apache.cactus.integration.ant.CactifyEarTask.execute(Cacti
> fyEarTask.java:121)
> at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
> at org.apache.tools.ant.Task.perform(Task.java:364)
> at org.apache.tools.ant.Target.execute(Target.java:301)
> at org.apache.tools.ant.Target.performTasks(Target.java:328)
> at
> org.apache.tools.ant.Project.executeTarget(Project.java:1215)
> at
> org.apache.tools.ant.Project.executeTargets(Project.java:1063)
> at org.apache.tools.ant.Main.runBuild(Main.java:632)
> at org.apache.tools.ant.Main.startAnt(Main.java:183)
> at
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
> at
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
>
>
> -Shay
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
>