Hi
I'm unable to find a reference to the problem I'm facing. I'm migrating
to XDoclet 2 from XDoclet 1.2 and have a problem with the Struts plugin.
I have a struts-plugins.xml in the merge dir to be merged with a XDoclet
generated struts-config.xml. In that file I have two plugins defined. As
the struts-config dtd states, the plug-in tag has no local parent, only
the <struts-config>. So, when I run the Struts plugin, though Maven
XDoclet 2 plugin, I get an Error because there is no root in
struts-plugins.xml. If I define only one plugin, the process succeeds.
the struts-config.xml:
<plug-in className="net.sf.navigator.menu.MenuPlugIn">
<set-property property="menuConfig"
value="/WEB-INF/menu-config.xml"/>
</plug-in>
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml" />
<set-property property="definitions-parser-validate" value="true" />
<set-property property="moduleAware" value="true" />
</plug-in>
The error i get:
org.generama.GeneramaException: Exception occurred when running Jelly
com.werken.werkz.UnattainableGoalException: Unable to obtain goal
[xdoclet2:run] --
/home/renato/.maven/cache/maven-xdoclet2-plugin-1.0/plugin.jelly:31:52:
<ant:xdoclet> org.generama.GeneramaException: Exception occurred when
running Jelly
at com.werken.werkz.Goal.fire(Goal.java:646)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException:
/home/renato/.maven/cache/maven-xdoclet2-plugin-1.0/plugin.jelly:31:52:
<ant:xdoclet> org.generama.GeneramaException: Exception occurred when
running Jelly
at
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:683)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:288)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at
org.apache.commons.jelly.tags.core.WhileTag.doTag(WhileTag.java:108)
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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.generama.GeneramaException: Exception occurred when
running Jelly
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:104)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
... 21 more
Caused by: org.generama.GeneramaException: Exception occurred when
running Jelly
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:59)
at org.generama.Plugin.start(Plugin.java:169)
at
org.xdoclet.plugin.struts.StrutsConfigXMLPlugin.start(StrutsConfigXMLPlugin.java:95)
at
org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:349)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(LifecycleContainerBuilder.java:52)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:45)
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:95)
... 24 more
Caused by: org.apache.commons.jelly.JellyTagException:
jar:file:/home/renato/.maven/repository/xdoclet-plugins/jars/xdoclet-plugin-struts-1.0.1-SNAPSHOT.jar!/org/xdoclet/plugin/struts/StrutsConfigXMLPlugin.jelly:64:79:
<x:parse> Error on line 4 of document : The markup in the document
followingthe root element must be well-formed. Nested exception: The
markup in the document following the root element must be well-formed.
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:186)
at
org.apache.commons.jelly.tags.xml.ParseTag.getXmlDocument(ParseTag.java:106)
at
org.apache.commons.jelly.tags.xml.ParseTag.doTag(ParseTag.java:55)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:99)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:692)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:656)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:578)
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:51)
... 30 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document :
The markup in the document following the root element must be
well-formed. Nested exception: The markup in the document following the
root element must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:219)
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:168)
... 49 more
Root cause
org.generama.GeneramaException: Exception occurred when running Jelly
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:104)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
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
org.apache.commons.jelly.tags.core.WhileTag.doTag(WhileTag.java:108)
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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.generama.GeneramaException: Exception occurred when
running Jelly
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:59)
at org.generama.Plugin.start(Plugin.java:169)
at
org.xdoclet.plugin.struts.StrutsConfigXMLPlugin.start(StrutsConfigXMLPlugin.java:95)
at
org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:349)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(LifecycleContainerBuilder.java:52)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:45)
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:95)
... 24 more
Caused by: org.apache.commons.jelly.JellyTagException:
jar:file:/home/renato/.maven/repository/xdoclet-plugins/jars/xdoclet-plugin-struts-1.0.1-SNAPSHOT.jar!/org/xdoclet/plugin/struts/StrutsConfigXMLPlugin.jelly:64:79:
<x:parse> Error on line 4 of document : The markup in the document
followingthe root element must be well-formed. Nested exception: The
markup in the document following the root element must be well-formed.
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:186)
at
org.apache.commons.jelly.tags.xml.ParseTag.getXmlDocument(ParseTag.java:106)
at
org.apache.commons.jelly.tags.xml.ParseTag.doTag(ParseTag.java:55)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:99)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:692)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:656)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:578)
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:51)
... 30 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document :
The markup in the document following the root element must be
well-formed. Nested exception: The markup in the document following the
root element must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:219)
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:168)
... 49 more
--- Nested Exception ---
org.generama.GeneramaException: Exception occurred when running Jelly
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:59)
at org.generama.Plugin.start(Plugin.java:169)
at
org.xdoclet.plugin.struts.StrutsConfigXMLPlugin.start(StrutsConfigXMLPlugin.java:95)
at
org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:349)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(LifecycleContainerBuilder.java:52)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:45)
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:95)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
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
org.apache.commons.jelly.tags.core.WhileTag.doTag(WhileTag.java:108)
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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.apache.commons.jelly.JellyTagException:
jar:file:/home/renato/.maven/repository/xdoclet-plugins/jars/xdoclet-plugin-struts-1.0.1-SNAPSHOT.jar!/org/xdoclet/plugin/struts/StrutsConfigXMLPlugin.jelly:64:79:
<x:parse> Error on line 4 of document : The markup in the document
followingthe root element must be well-formed. Nested exception: The
markup in the document following the root element must be well-formed.
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:186)
at
org.apache.commons.jelly.tags.xml.ParseTag.getXmlDocument(ParseTag.java:106)
at
org.apache.commons.jelly.tags.xml.ParseTag.doTag(ParseTag.java:55)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:99)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:692)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:656)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:578)
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:51)
... 30 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document :
The markup in the document following the root element must be
well-formed. Nested exception: The markup in the document following the
root element must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:219)
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:168)
... 49 more
Root cause
org.generama.GeneramaException: Exception occurred when running Jelly
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:104)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
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
org.apache.commons.jelly.tags.core.WhileTag.doTag(WhileTag.java:108)
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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.generama.GeneramaException: Exception occurred when
running Jelly
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:59)
at org.generama.Plugin.start(Plugin.java:169)
at
org.xdoclet.plugin.struts.StrutsConfigXMLPlugin.start(StrutsConfigXMLPlugin.java:95)
at
org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:349)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(LifecycleContainerBuilder.java:52)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:45)
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:95)
... 24 more
Caused by: org.apache.commons.jelly.JellyTagException:
jar:file:/home/renato/.maven/repository/xdoclet-plugins/jars/xdoclet-plugin-struts-1.0.1-SNAPSHOT.jar!/org/xdoclet/plugin/struts/StrutsConfigXMLPlugin.jelly:64:79:
<x:parse> Error on line 4 of document : The markup in the document
followingthe root element must be well-formed. Nested exception: The
markup in the document following the root element must be well-formed.
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:186)
at
org.apache.commons.jelly.tags.xml.ParseTag.getXmlDocument(ParseTag.java:106)
at
org.apache.commons.jelly.tags.xml.ParseTag.doTag(ParseTag.java:55)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:99)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:692)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:656)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:578)
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:51)
... 30 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document :
The markup in the document following the root element must be
well-formed. Nested exception: The markup in the document following the
root element must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:219)
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:168)
... 49 more
--- Nested Exception ---
org.generama.GeneramaException: Exception occurred when running Jelly
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:59)
at org.generama.Plugin.start(Plugin.java:169)
at
org.xdoclet.plugin.struts.StrutsConfigXMLPlugin.start(StrutsConfigXMLPlugin.java:95)
at
org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:349)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(LifecycleContainerBuilder.java:52)
at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(LifecycleContainerBuilder.java:45)
at
org.nanocontainer.ant.PicoContainerTask.execute(PicoContainerTask.java:95)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
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
org.apache.commons.jelly.tags.core.WhileTag.doTag(WhileTag.java:108)
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.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
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:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
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:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.apache.commons.jelly.JellyTagException:
jar:file:/home/renato/.maven/repository/xdoclet-plugins/jars/xdoclet-plugin-struts-1.0.1-SNAPSHOT.jar!/org/xdoclet/plugin/struts/StrutsConfigXMLPlugin.jelly:64:79:
<x:parse> Error on line 4 of document : The markup in the document
followingthe root element must be well-formed. Nested exception: The
markup in the document following the root element must be well-formed.
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:186)
at
org.apache.commons.jelly.tags.xml.ParseTag.getXmlDocument(ParseTag.java:106)
at
org.apache.commons.jelly.tags.xml.ParseTag.doTag(ParseTag.java:55)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:99)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:89)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:189)
at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:233)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:692)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:656)
at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:578)
at
org.generama.JellyTemplateEngine.generate(JellyTemplateEngine.java:51)
... 30 more
Caused by: org.dom4j.DocumentException: Error on line 4 of document :
The markup in the document following the root element must be
well-formed. Nested exception: The markup in the document following the
root element must be well-formed.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:219)
at
org.apache.commons.jelly.tags.xml.ParseTagSupport.parse(ParseTagSupport.java:168)
... 49 more
Renato Soffiatto
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest