The following comment has been added to this issue: Author: Marcelo Baltar Created: Mon, 27 Dec 2004 1:09 PM Body: I have the same problem with Xdoclet --------------------------------------------------------------------- View this comment: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1174?page=comments#action_15498
--------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1174 Here is an overview of the issue: --------------------------------------------------------------------- Key: XDT-1174 Summary: xdoclet 2.2 [hibernatedoclet] (TemplateEngine.invokeMethod 576 ) Invoking method failed Type: Bug Status: Open Priority: Major Original Estimate: 30 minutes Time Spent: Unknown Remaining: 30 minutes Project: XDoclet Assignee: xdoclet-devel (Use for new issues) Reporter: Zadravec János Created: Tue, 30 Nov 2004 8:31 AM Updated: Mon, 27 Dec 2004 1:09 PM Environment: Mandrake Linux Xdoclet 2.2 Apache Ant version 1.6.1 compiled on February 12 2004 Hibernate 2.1 Oracle dialect Description: If i upgrade xdoclet to version 2.2 i get this error messege (2.0 and 2.1 is working but i would like to use 2.2 with hibernate 2.1 support) I pasted the error log and the hibernate doclet tag (i think some error has in the template) <hibernatedoclet destdir="./src/components" excludedtags="@version,@author,@todo" force="true" verbose="true" mergedir="${dist}"> <fileset dir="src/components"> <include name="**/*.java"/> </fileset> <hibernate version="2.0"/> <hibernatecfg datasource=">jdbc/oracle/loxon/Fixing2" dialect="oracle.jdbc.driver.OracleDriver" username="fixing2" password="fixing2" schema="fixing2" /> </hibernatedoclet> error log: hibernate: [hibernatedoclet] (XDocletMain.start 47 ) Running <hibernate/> [hibernatedoclet] Generating mapping file for com.loxon.fixing.generated.devisaparameter.DevisaParameter. [hibernatedoclet] com.loxon.fixing.generated.devisaparameter.DevisaParameter [hibernatedoclet] (TemplateEngine.invokeMethod 576 ) Invoking method failed: xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId, line=154 of template file: jar:file:/home/exe/java/xdoclet/lib/xdoclet-hibernate-module-1.2.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt [hibernatedoclet] java.lang.reflect.InvocationTargetException [hibernatedoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [hibernatedoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [hibernatedoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [hibernatedoclet] at java.lang.reflect.Method.invoke(Method.java:324) [hibernatedoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:638) [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:564) [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:962) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:929) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469) [hibernatedoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) [hibernatedoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) [hibernatedoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561) [hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:778) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:678) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595) [hibernatedoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:201) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) [hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:468) [hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105) [hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:301) [hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328) [hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [hibernatedoclet] at org.apache.tools.ant.Main.runBuild(Main.java:632) [hibernatedoclet] at org.apache.tools.ant.Main.startAnt(Main.java:183) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [hibernatedoclet] Caused by: java.lang.NullPointerException [hibernatedoclet] at xdoclet.modules.hibernate.HibernateTagsHandler.hasCompositeId_Impl(HibernateTagsHandler.java:718) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId(HibernateTagsHandler.java:198) [hibernatedoclet] ... 30 more [hibernatedoclet] xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.hibernate.HibernateTagsHandler failed: ifHasCompositeId, line=154 of template file: jar:file:/home/exe/java/xdoclet/lib/xdoclet-hibernate-module-1.2.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt, exception: null [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:577) [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:962) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:929) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469) [hibernatedoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) [hibernatedoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) [hibernatedoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561) [hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:778) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:678) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595) [hibernatedoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:201) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) [hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:468) [hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105) [hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:301) [hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328) [hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [hibernatedoclet] at org.apache.tools.ant.Main.runBuild(Main.java:632) [hibernatedoclet] at org.apache.tools.ant.Main.startAnt(Main.java:183) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [hibernatedoclet] (XDocletMain.start 53 ) Running XDoclet failed. [hibernatedoclet] (XDocletMain.start 54 ) <<Running XDoclet failed.>> [hibernatedoclet] xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.hibernate.HibernateTagsHandler failed: ifHasCompositeId, line=154 of template file: jar:file:/home/exe/java/xdoclet/lib/xdoclet-hibernate-module-1.2.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt, exception: null [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:577) [hibernatedoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:962) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:929) [hibernatedoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:469) [hibernatedoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) [hibernatedoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) [hibernatedoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:561) [hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:778) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:678) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595) [hibernatedoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:201) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) [hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:468) [hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105) [hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:301) [hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328) [hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [hibernatedoclet] at org.apache.tools.ant.Main.runBuild(Main.java:632) [hibernatedoclet] at org.apache.tools.ant.Main.startAnt(Main.java:183) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [hibernatedoclet] /home/exe/workspace/Fixing/build/xdoclet-build.xml:66: XDoclet failed. [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:471) [hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105) [hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:301) [hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328) [hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [hibernatedoclet] at org.apache.tools.ant.Main.runBuild(Main.java:632) [hibernatedoclet] at org.apache.tools.ant.Main.startAnt(Main.java:183) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [hibernatedoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed. [hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:787) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:678) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595) [hibernatedoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:201) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) [hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:468) [hibernatedoclet] ... 11 more [hibernatedoclet] --- Nested Exception --- [hibernatedoclet] xdoclet.XDocletException: Running XDoclet failed. [hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:787) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:678) [hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:595) [hibernatedoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:201) [hibernatedoclet] at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) [hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:468) [hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105) [hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:301) [hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:328) [hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [hibernatedoclet] at org.apache.tools.ant.Main.runBuild(Main.java:632) [hibernatedoclet] at org.apache.tools.ant.Main.startAnt(Main.java:183) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [hibernatedoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) BUILD FAILED /home/exe/workspace/Fixing/build/xdoclet-build.xml:66: Unexpected error --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel