I have added every xdoclet jar to my classpath and I am still getting the
same output from xdoclet. The output is below. You can see that the
deploymentdescriptor task reports "Running <null/>" and it is trying to find
a template file on my filesystem, that dosent exist.
xdoclet.ejbdeployment:
[mkdir] Created dir: C:\dev\rtds\main\build\ejb
[xdoclet] Running <null/>
[xdoclet] Generating EJB deployment descriptor (ejb-jar.xml).
[xdoclet] (TemplateEngine.invokeMethod 490 ) Invoking method
failed: xdoclet.modules.ejb.EjbTagsHandler.concreteFul
lClassName, line=47 of template file:
file:/C:/dev/rtds/main/xdoclet/modules/ejb/dd/resources/ejb-body.xdt
[xdoclet] java.lang.reflect.InvocationTargetException:
[xdoclet] java.lang.NullPointerException
[xdoclet] at
xdoclet.DocletContext.getSubTaskBy(DocletContext.java:226)
[xdoclet] at
xdoclet.DocletContext.isSubTaskDefined(DocletContext.java:214)
[xdoclet] at
xdoclet.modules.ejb.EjbTagsHandler.concreteFullClassName(EjbTagsHandler.java
:633)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:563)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:428)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandle
r.java:244)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:5
88)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.session.SessionTagsHandler.forAllSessionBeans(SessionTag
sHandler.java:236)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[xdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[xdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[xdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[xdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[xdoclet] at
xdoclet.modules.ejb.dd.EjbDotXmlSubTask.execute(EjbDotXmlSubTask.java:195)
[xdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[xdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[xdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[xdoclet] at org.apache.tools.ant.Task.perform(Task.java:319)
[xdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[xdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[xdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[xdoclet] (XDocletMain.start 51 ) Running XDoclet
failed.
[xdoclet] (XDocletMain.start 52 ) <<Running XDoclet
failed.>>
[xdoclet] xdoclet.template.TemplateException: Invoking method in class
xdoclet.modules.ejb.EjbTagsHandler failed: concreteF
ullClassName, line=47 of template file:
file:/C:/dev/rtds/main/xdoclet/modules/ejb/dd/resources/ejb-body.xdt,
exception: null
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:491)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:563)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:428)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandle
r.java:244)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:5
88)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.session.SessionTagsHandler.forAllSessionBeans(SessionTag
sHandler.java:236)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[xdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[xdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[xdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[xdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[xdoclet] at
xdoclet.modules.ejb.dd.EjbDotXmlSubTask.execute(EjbDotXmlSubTask.java:195)
[xdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[xdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[xdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[xdoclet] at org.apache.tools.ant.Task.perform(Task.java:319)
[xdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[xdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[xdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[xdoclet] file:C:/dev/rtds/main/build.xml:112: XDoclet failed
[xdoclet] at xdoclet.DocletTask.start(DocletTask.java:463)
[xdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[xdoclet] at org.apache.tools.ant.Task.perform(Task.java:319)
[xdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[xdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[xdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[xdoclet] --- Nested Exception ---
[xdoclet] xdoclet.XDocletException: Running XDoclet failed.
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:724)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandle
r.java:244)
[xdoclet] at
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:5
88)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:717)
[xdoclet] at
xdoclet.modules.ejb.session.SessionTagsHandler.forAllSessionBeans(SessionTag
sHandler.java:236)
[xdoclet] at java.lang.reflect.Method.invoke(Native Method)
[xdoclet] at
xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[xdoclet] at
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:904)
[xdoclet] at
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:871)
[xdoclet] at
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[xdoclet] at
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[xdoclet] at
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[xdoclet] at
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[xdoclet] at
xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:615)
[xdoclet] at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:596)
[xdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[xdoclet] at
xdoclet.modules.ejb.dd.EjbDotXmlSubTask.execute(EjbDotXmlSubTask.java:195)
[xdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[xdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[xdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:68)
[xdoclet] at org.apache.tools.ant.Task.perform(Task.java:319)
[xdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[xdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[xdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
BUILD FAILED
file:C:/dev/rtds/main/build.xml:112: Unexpected error
Total time: 7 seconds
-----Original Message-----
From: Konstantin Priblouda [mailto:kpriblouda@;yahoo.com]
Sent: Tuesday, November 05, 2002 9:35 AM
To: Craig Dickson
Cc: [EMAIL PROTECTED]
Subject: Addition: RE: [Xdoclet-user] Problems with 1.2.0b1
It's important to add all xdoclet modules
to classpath. There are dependencies between
modules ( some tag habdlers are used widely,
and a lot of such tag handlers is in
xdoclet-xdoclet-module.jar )
regards,
=====
Konstantin Priblouda ( ko5tik ) Freelance Software developer
< http://www.pribluda.de > < play java games -> http://www.yook.de >
< render charts online -> http://www.pribluda.de/povray/ >
__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/
-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user