Hi all,
I am updating my Maven install. I did a fresh get of CVS and ran the
bootstrap. Everything worked great. However, not my web.xml file is having
merge issues, based on SAX parser missing. I hate XML parser hell!
The web.xml file being produced is completely empty. Do I have to set the
system property the way it says? If so, we should document it.
My properties:
#cactus settings. Make sure to point to your Tomcat!
maven.cactus.tomcat4x.home = c:/java/tomcat
maven.cactus.webxml = ./src/webapp/WEB-INF/web.xml
maven.cactus.test.reportsDirectory = ${maven.build.dir}/test-reports
#maven.cactus.test.fileset.include=**/Test*.*
Any ideas?
Eric Pugh
cactus:merge-webxml:
[waitfor] Loading stylesheet
c:\java\maven\plugins\maven-cactus-plugin-1.2\c
onf\web.xml.dvsl
[waitfor] In file C:\fortius\src\webapp\WEB-INF\web.xml time:
1036556574000
[waitfor] Out file C:\fortius\target\cactus\fortius\WEB-INF\web.xml
time: 10
36556574000
[waitfor] Style file
c:\java\maven\plugins\maven-cactus-plugin-1.2\conf\web.
xml.dvsl time: 1037898610000
[waitfor] Processing C:\fortius\src\webapp\WEB-INF\web.xml to
C:\fortius\tar
get\cactus\fortius\WEB-INF\web.xml
[waitfor] Warning: Caught exception attempting to use SAX to load a SAX
XMLR
eader
[waitfor] Warning: Exception was: org.xml.sax.SAXException: System
property
org.xml.sax.driver not specified
[waitfor] Warning: I will print the stack trace then carry on using the
defa
ult SAX parser
[waitfor] [ERROR] org.xml.sax.SAXException: System property
org.xml.sax.driv
er not specified
[waitfor] [ERROR] at
org.xml.sax.helpers.XMLReaderFactory.createXMLReader(
Unknown Source)
[waitfor] [ERROR] at
org.dom4j.io.SAXHelper.createXMLReader(SAXHelper.java
:74)
[waitfor] [ERROR] at
org.dom4j.io.SAXReader.createXMLReader(SAXReader.java
:615)
[waitfor] [ERROR] at
org.dom4j.io.SAXReader.getXMLReader(SAXReader.java:49
8)
[waitfor] [ERROR] at org.dom4j.io.SAXReader.read(SAXReader.java:294)
[waitfor] [ERROR] at org.dom4j.io.SAXReader.read(SAXReader.java:256)
[waitfor] [ERROR] at
org.apache.tools.dvsl.Transformer.transform(Transform
er.java:163)
[waitfor] [ERROR] at org.apache.tools.dvsl.DVSL.xform(DVSL.java:531)
[waitfor] [ERROR] at
org.apache.tools.dvsl.DVSL.transform(DVSL.java:551)
[waitfor] [ERROR] at
org.apache.maven.DVSLBean.transform(DVSLBean.java:787
)
[waitfor] [ERROR] at
org.apache.maven.DVSLBean.process(DVSLBean.java:739)
[waitfor] [ERROR] at
org.apache.maven.DVSLBean.execute(DVSLBean.java:393)
[waitfor] [ERROR] at java.lang.reflect.Method.invoke(Native Method)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(Dy
namicBeanTag.java:217)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.StaticTagScript.run(Sta
ticTagScript.java:136)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.TagSupport.invokeBody(TagSup
port.java:193)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.GoalTag$1.perform
Action(GoalTag.java:119)
[waitfor] [ERROR] at com.werken.werkz.Goal.fire(Goal.java:632)
[waitfor] [ERROR] at com.werken.werkz.Goal.attain(Goal.java:568)
[waitfor] [ERROR] at
com.werken.werkz.Project.attainGoal(Project.java:111)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.AttainGoalTag.doT
ag(AttainGoalTag.java:117)
[waitfor] [ERROR] at
org.apache.maven.jelly.tags.LazyAttainGoalTag.doTag(L
azyAttainGoalTag.java:112)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.TagScript.run(TagScript
.java:277)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.TagSupport.invokeBody(TagSup
port.java:193)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.GoalTag$1.perform
Action(GoalTag.java:119)
[waitfor] [ERROR] at com.werken.werkz.Goal.fire(Goal.java:632)
[waitfor] [ERROR] at com.werken.werkz.Goal.attain(Goal.java:568)
[waitfor] [ERROR] at
com.werken.werkz.Project.attainGoal(Project.java:111)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.AttainGoalTag.doT
ag(AttainGoalTag.java:117)
[waitfor] [ERROR] at
org.apache.maven.jelly.tags.LazyAttainGoalTag.doTag(L
azyAttainGoalTag.java:112)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.TagScript.run(TagScript
.java:277)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.TagSupport.invokeBody(TagSup
port.java:193)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.core.WhenTag.doTag(When
Tag.java:97)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.TagScript.run(TagScript
.java:277)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.TagSupport.invokeBody(TagSup
port.java:193)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(Ch
ooseTag.java:95)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.TagScript.run(TagScript
.java:277)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.TagSupport.invokeBody(TagSup
port.java:193)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.GoalTag$1.perform
Action(GoalTag.java:119)
[waitfor] [ERROR] at com.werken.werkz.Goal.fire(Goal.java:632)
[waitfor] [ERROR] at com.werken.werkz.Goal.attain(Goal.java:568)
[waitfor] [ERROR] at
com.werken.werkz.Goal.attainPrecursors(Goal.java:481)
[waitfor] [ERROR] at com.werken.werkz.Goal.attain(Goal.java:566)
[waitfor] [ERROR] at
com.werken.werkz.Goal.attainPrecursors(Goal.java:481)
[waitfor] [ERROR] at com.werken.werkz.Goal.attain(Goal.java:566)
[waitfor] [ERROR] at
com.werken.werkz.Project.attainGoal(Project.java:111)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.werkz.AttainGoalTag.doT
ag(AttainGoalTag.java:117)
[waitfor] [ERROR] at
org.apache.maven.jelly.tags.LazyAttainGoalTag.doTag(L
azyAttainGoalTag.java:112)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.TagScript.run(TagScript
.java:277)
[waitfor] [ERROR] at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptB
lock.java:134)
[waitfor] [ERROR] at
org.apache.commons.jelly.tags.core.ThreadTag$1.run(Th
readTag.java:98)
[waitfor] [ERROR] at java.lang.Thread.run(Thread.java:484)
[waitfor] Failed to process C:\fortius\src\webapp\WEB-INF\web.xml
[waitfor] -----------------------------------------
[waitfor] WARNING: failed to process
C:\fortius\src\webapp\WEB-INF\web.xml
[waitfor] -----------------------------------------
[waitfor] Could not initialize a SAX Parser. Please add a SAX parser to
your
classpath along with preferably jaxp.jar Nested exception: Could not
initialize
a SAX Parser. Please add a SAX parser to your classpath along with
preferably j
axp.jar