Hi all,
We're having a problem where XDoclet fails and breaks the build when there are no
xdoclet tags in an EJB class that xdoclet finds:
Running <deploymentDescriptor/>
Generating EJB deployment descriptor.
javadoc: In doclet class xdoclet.DocletTask$DocletMain, method start has thrown an
exception java.lang.reflect.InvocationTargetException
(TemplateEngine.invokeMethod 795 ) Invoking method failed: ifIsAConcreteEJBean
, line=8 of template file: \xdoclet\ejb\ejb-jar_xml.j
java.lang.NullPointerException
at xdoclet.ejb.tags.EjbTagsHandler.isAConcreteEJBean(EjbTagsHandler.java:72)
at xdoclet.ejb.tags.EjbTagsHandler.ifIsAConcreteEJBean(EjbTagsHandler.java:494)
at java.lang.reflect.Method.invoke(Native Method)
at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:781)
at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:837)
at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:705)
at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:441)
at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:323)
at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:809)
at xdoclet.tags.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:262)
at java.lang.reflect.Method.invoke(Native Method)
at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:753)
at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:837)
at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:705)
at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:441)
at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:323)
at xdoclet.template.TemplateEngine.start(TemplateEngine.java:386)
at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:486)
at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:320)
at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:121)
at xdoclet.ejb.EjbDotXmlSubTask.execute(EjbDotXmlSubTask.java:122)
at xdoclet.DocletTask$DocletMain.start(DocletTask.java:523)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:193)
at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:95)
at com.sun.tools.javadoc.Main.main(Main.java:233)
Running XDoclet failed:
<<Running XDoclet failed.>>
I'm in the process of moving our team over to xdoclet, so they're not adding xdoclet
to all of the source files yet, so this is a real problem for us. Is there a way to
make xdoclet ignore files without xdoclet tags?
Thanks,
Jason Carreira
--
Jason Carreira
Technical Architect, Notiva Corp.
phone: 585.240.2793
fax: 585.272.8118
email: [EMAIL PROTECTED]
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user