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

Reply via email to