I was able to get the CVS snapshot to build (by moving it to a Unix box). When running xdoclet from eclipse, though, I get one (or both) of the following errors:
First, the <deploymentdescriptor> subtasks generates duplicates in the ejb-jar.xml. That is, two entries for each bean defined in the source code. Second, if the ejb-jar.xml already exists, I get the output below from ant. What I sticks out at me are the lines >>> Invoking method failed: >xdoclet.tagshandler.ClassTagsHandler.firstSentenceDescription, line=2 of template >file: >>> file:/C:/eclipse0602/eclipse/xdoclet/modules/ejb/dd/resources/ejb-body.xdt Registering XDoclet modules (searching for jars containing META-INF/xdoclet.xml) ... C:\xdoclet1.2\lib\xdoclet-apache-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-bea-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-ejb-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-exolab-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-hp-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-ibm-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-jboss-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-jmx-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-macromedia-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-mvcsoft-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-mx4j-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-orion-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-pramati-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-web-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-webwork-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet-xdoclet-module.jar exists. Parsing it. C:\xdoclet1.2\lib\xdoclet.jar exists. Parsing it. Skipping C:\xdoclet1.2\lib\xjavadoc.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\ant.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\commons-collections-2.0.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\commons-logging.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\jaxp.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\jdom-b8.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\junit.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\log4j.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\optional.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\prettyprinter.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\velocity-1.4-dev.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\xalan.jar (No META-INF/xdoclet.xml in here) Skipping C:\xdoclet-all\xdoclet\lib\xml-apis.jar (No META-INF/xdoclet.xml in here) Skipping C:\install\bea\wlserver6.1sp2\lib\weblogic.jar (No META-INF/xdoclet.xml in here) Finished. Registered 17 modules. Running <remoteinterface/> Running <homeinterface/> Running <deploymentdescriptor/> Invoking method failed: xdoclet.tagshandler.ClassTagsHandler.firstSentenceDescription, line=2 of template file: file:/C:/eclipse0602/eclipse/xdoclet/modules/ejb/dd/resources/ejb-body.xdt java.lang.reflect.InvocationTargetException: java.lang.NullPointerException at xdoclet.tagshandler.ClassTagsHandler.firstSentenceDescription(ClassTagsHandler.java:635) at java.lang.reflect.Method.invoke(Native Method) at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:582) at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:508) at xdoclet.template.TemplateEngine.invokeContentMethod(TemplateEngine.java:561) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:433) at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:329) at xdoclet.template.TemplateTagHandler.generate(TemplateTagHandler.java:76) at xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:203) at xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:75) at java.lang.reflect.Method.invoke(Native Method) at xdoclet.template.TemplateParser.invoke(TemplateParser.java:183) at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:481) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:902) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:869) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:430) at xdoclet.template.TemplateParser.generate(TemplateParser.java:114) at xdoclet.template.TemplateParser.invoke(TemplateParser.java:179) at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:508) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:902) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:869) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:430) at xdoclet.template.TemplateParser.generate(TemplateParser.java:114) at xdoclet.template.TemplateParser.invoke(TemplateParser.java:179) at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:481) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:902) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:869) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:430) at xdoclet.template.TemplateParser.generate(TemplateParser.java:114) at xdoclet.template.TemplateParser.start(TemplateParser.java:84) at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:316) at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:173) at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:570) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:552) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:223) at xdoclet.modules.ejb.dd.EjbDotXmlSubTask.execute(EjbDotXmlSubTask.java:194) at xdoclet.XDocletMain.start(XDocletMain.java:52) at xdoclet.DocletTask.start(DocletTask.java:357) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:79) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:171) at org.apache.tools.ant.Task.perform(Task.java:313) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:334) at org.apache.tools.ant.Project.executeTarget(Project.java:1216) at org.apache.tools.ant.Project.executeTargets(Project.java:1160) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:269) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:155) at org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute(AntFileRunner.java:54) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeRunner(DefaultRunnerContext.java:320) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run(DefaultRunnerContext.java:370) at org.eclipse.ui.externaltools.internal.ui.AntLaunchWizard$1.run(AntLaunchWizard.java:116) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:98) XDoclet MISSING RESOURCE: Can't locate resource 'Running XDoclet failed.' for bundle 'xdoclet.resources.Messages'. XDoclet MISSING RESOURCE: Can't locate resource 'Running XDoclet failed.' for bundle 'xdoclet.resources.Messages'. Running XDoclet failed. <<xdoclet.XDocletException: Running XDoclet failed.>> _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
