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 Shay <st...@adobe.com> on 2005/10/26 18:30:15 UTC
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(ElementNode2.java:167)
at
org.apache.crimson.tree.ElementNode2.createCopyForImportNode(ElementNode2.java:164)
at
org.apache.crimson.tree.ElementNode2.createCopyForImportNode(ElementNode2.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.addWebModule(DefaultApplicationXml.java:192)
at
org.apache.cactus.integration.ant.CactifyEarTask.cactifyApplicationXml(CactifyEarTask.java:173)
at
org.apache.cactus.integration.ant.CactifyEarTask.execute(CactifyEarTask.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(ElementNode2.java:167)
at
org.apache.crimson.tree.ElementNode2.createCopyForImportNode(ElementNode2.java:164)
at
org.apache.crimson.tree.ElementNode2.createCopyForImportNode(ElementNode2.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.addWebModule(DefaultApplicationXml.java:192)
at
org.apache.cactus.integration.ant.CactifyEarTask.cactifyApplicationXml(CactifyEarTask.java:173)
at
org.apache.cactus.integration.ant.CactifyEarTask.execute(CactifyEarTask.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
Re: Problem with cactifyear
Posted by Alex <ke...@gmail.com>.
Hi!
Can you tell me if you were able to fix this? I am having the same problem...
Thanks in advance,
Alex