Hi all,
I'm receiving the following error when running the webdoclet task:
webdoclet:
[webdoclet] Running <deploymentdescriptor/>
[webdoclet] Generating web.xml.
[webdoclet] (TemplateEngine.invokeMethod 522 ) Invoking method
failed: xdoclet.modules.ejb.dd.EjbRefTagsHandler.forAllEjbRefs, line=23
of template file:
file:/Users/rick/Documents/chrc/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt
[webdoclet] java.lang.reflect.InvocationTargetException:
[webdoclet] java.lang.NullPointerException
[webdoclet] at
xdoclet.modules.ejb.dd.EjbRefTagsHandler.forAllEjbRefs(EjbRefTagsHandler.java:72)
[webdoclet] at java.lang.reflect.Method.invoke(Native Method)
[webdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[webdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[webdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[webdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[webdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[webdoclet] at java.lang.reflect.Method.invoke(Native Method)
[webdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[webdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[webdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[webdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[webdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[webdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[webdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[webdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[webdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[webdoclet] at
xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:319)
[webdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[webdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[webdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[webdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[webdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[webdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[webdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[webdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[webdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[webdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[webdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[webdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[webdoclet] (XDocletMain.start 51 ) Running XDoclet
failed.
[webdoclet] (XDocletMain.start 52 ) <<Running XDoclet
failed.>>
[webdoclet] xdoclet.template.TemplateException: Invoking method in class
xdoclet.modules.ejb.dd.EjbRefTagsHandler failed: forAllEjbRefs, line=23
of template file:
file:/Users/rick/Documents/chrc/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt,
exception: null
[webdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:523)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[webdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[webdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[webdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[webdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[webdoclet] at java.lang.reflect.Method.invoke(Native Method)
[webdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[webdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[webdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[webdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[webdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[webdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[webdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[webdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[webdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[webdoclet] at
xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:319)
[webdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[webdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[webdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[webdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[webdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[webdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[webdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[webdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[webdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[webdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[webdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[webdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[webdoclet] file:/Users/rick/Documents/chrc/build.xml:115: XDoclet failed
[webdoclet] at xdoclet.DocletTask.start(DocletTask.java:463)
[webdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[webdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[webdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[webdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[webdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[webdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[webdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[webdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[webdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[webdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[webdoclet] --- Nested Exception ---
[webdoclet] xdoclet.XDocletException: Running XDoclet failed.
[webdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:724)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[webdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[webdoclet] at java.lang.reflect.Method.invoke(Native Method)
[webdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[webdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[webdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[webdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[webdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[webdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[webdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[webdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[webdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[webdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[webdoclet] at
xdoclet.modules.web.WebXmlSubTask.execute(WebXmlSubTask.java:319)
[webdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[webdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[webdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[webdoclet] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[webdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[webdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[webdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[webdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[webdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[webdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[webdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[webdoclet] at org.apache.tools.ant.Main.main(Main.java:235
Here is my webdoclet task:
<target name="webdoclet" depends="init">
<webdoclet
destdir="${gen-src.dir}"
mergedir="${merge.dir}"
excludedtags="@version,@author,@todo"
force="true"
verbose="false"
>
<fileset dir="${src.dir}">
<include name="${src.pkg.prefix}/web/**/*Servlet.java" />
<include name="${src.pkg.prefix}/web/**/*Filter.java" />
<include name="${src.pkg.prefix}/web/**/*Action.java" />
</fileset>
<deploymentdescriptor servletspec="2.3" destdir="${conf.dir}">
<taglib uri="sitemesh-page"
location="/WEB-INF/lib/sitemesh-page.tld"/>
<taglib uri="sitemesh-decorator"
location="/WEB-INF/lib/sitemesh-decorator.tld"/>
<taglib uri="webwork"
location="/WEB-INF/lib/webwork-1.2.1.jar"/>
<taglib uri="oscache" location="/WEB-INF/lib/oscache.tld"/>
</deploymentdescriptor>
<jbosswebxml destdir="${conf.dir}"
version="3.0"
/>
</webdoclet>
</target>
Any ideas?
Thanks,
/rick
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user