The following comment has been added to this issue: Author: Thiago Pinheiro da Costa Souza Created: Thu, 25 Nov 2004 5:19 PM Body: The problem is that till 1.2.1 you would set "string" or "integer" for the id's 'type' parameter(as described as in hibernate's document), now, you'll have to set "java.lang.String" for "string" and "java.lang.Integer" for "integer" and so on, or just don't set it at all.
Probably properties will have this problem too, I don't know cause I stripped all the 'type' parameters Well at least that's what was happening with me... Cya! --------------------------------------------------------------------- View this comment: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-873?page=comments#action_15299 --------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-873 Here is an overview of the issue: --------------------------------------------------------------------- Key: XDT-873 Summary: NPE at xdoclet.modules.hibernate.HibernateTagsHandler.hasCompositeId_Impl(HibernateTagsHandler.java:529) Type: Bug Status: Closed Priority: Major Resolution: INCOMPLETE Original Estimate: 30 minutes Time Spent: Unknown Remaining: 30 minutes Project: XDoclet Components: Hibernate Module Versions: 1.2 Assignee: xdoclet-devel (Use for new issues) Reporter: Gili Created: Fri, 16 Apr 2004 10:43 AM Updated: Thu, 25 Nov 2004 5:19 PM Environment: Hibernate 1.2.1 Description: Hi, This is the first time I've tried using XDoclet with Hibernate and its spewing out some sort of error when I use it which leads me to believe the Hibernate plugin has a bug. I will attach the source-code I am running XDoclet against. Here is the exception I get when I run XDoclet against it: com.shadowcraft.desktopbeautifier.Image (TemplateEngine.invokeMethod 573 ) Invoking method failed: xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId, line=107 of template file: jar:file:C:\Program Files\apache-ant-1.6.1\lib\xdoclet\xdoclet-hibernate-module-1.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:494) at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635) at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466) at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560) at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767) at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) at xdoclet.XDocletMain.start(XDocletMain.java:48) at xdoclet.DocletTask.start(DocletTask.java:464) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:301) at org.apache.tools.ant.Target.performTasks(Target.java:328) at org.apache.tools.ant.Project.executeTarget(Project.java:1215) at org.apache.tools.ant.Project.executeTargets(Project.java:1063) at org.apache.tools.ant.Main.runBuild(Main.java:632) at org.apache.tools.ant.Main.startAnt(Main.java:183) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) Caused by: java.lang.NullPointerException at xdoclet.modules.hibernate.HibernateTagsHandler.hasCompositeId_Impl(HibernateTagsHandler.java:529) at xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId(HibernateTagsHandler.java:140) ... 30 more xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.hibernate.HibernateTagsHandler failed: ifHasCompositeId, line=107 of template file: jar:file:C:\Program Files\apache-ant-1.6.1\lib\xdoclet\xdoclet-hibernate-module-1.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt, exception: null at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:574) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466) at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560) at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767) at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) at xdoclet.XDocletMain.start(XDocletMain.java:48) at xdoclet.DocletTask.start(DocletTask.java:464) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:301) at org.apache.tools.ant.Target.performTasks(Target.java:328) at org.apache.tools.ant.Project.executeTarget(Project.java:1215) at org.apache.tools.ant.Project.executeTargets(Project.java:1063) at org.apache.tools.ant.Main.runBuild(Main.java:632) at org.apache.tools.ant.Main.startAnt(Main.java:183) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) (XDocletMain.start 53 ) Running XDoclet failed. (XDocletMain.start 54 ) <<Running XDoclet failed.>> xdoclet.template.TemplateException: Invoking method in class x doclet.modules.hibernate.HibernateTagsHandler failed: ifHasCompositeId, line=107 of template file: jar:file:C:\Program Files\apache-ant-1.6.1\lib\xdoclet\xdoclet-hibernate-module-1.2.jar!/xdoclet/modules/hibernate/resources/hibernate.xdt, exception: null at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:574) at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959) at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926) at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466) at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560) at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767) at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) at xdoclet.XDocletMain.start(XDocletMain.java:48) at xdoclet.DocletTask.start(DocletTask.java:464) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:301) at org.apache.tools.ant.Target.performTasks(Target.java:328) at org.apache.tools.ant.Project.executeTarget(Project.java:1215) at org.apache.tools.ant.Project.executeTargets(Project.java:1063) at org.apache.tools.ant.Main.runBuild(Main.java:632) at org.apache.tools.ant.Main.startAnt(Main.java:183) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) C:\Program Files\Tomcat 5.0\webapps\desktopbeautifier\WEB-INF\build.xml:60: XDoclet failed. at xdoclet.DocletTask.start(DocletTask.java:467) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:301) at org.apache.tools.ant.Target.performTasks(Target.java:328) at org.apache.tools.ant.Project.executeTarget(Project.java:1215) at org.apache.tools.ant.Project.executeTargets(Project.java:1063) at org.apache.tools.ant.Main.runBuild(Main.java:632) at org.apache.tools.ant.Main.startAnt(Main.java:183) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) Caused by: xdoclet.XDocletException: Running XDoclet failed. at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:776) at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) at xdoclet.XDocletMain.start(XDocletMain.java:48) at xdoclet.DocletTask.start(DocletTask.java:464) ... 11 more --- Nested Exception --- xdoclet.XDocletException: Running XDoclet failed. at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:776) at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) at xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123) at xdoclet.XDocletMain.start(XDocletMain.java:48) at xdoclet.DocletTask.start(DocletTask.java:464) at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:301) at org.apache.tools.ant.Target.performTasks(Target.java: 328) at org.apache.tools.ant.Project.executeTarget(Project.java:1215) at org.apache.tools.ant.Project.executeTargets(Project.java:1063) at org.apache.tools.ant.Main.runBuild(Main.java:632) at org.apache.tools.ant.Main.startAnt(Main.java:183) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) Aparently caused by XMethod.getReturnType().getType() returning null which the hibernate plugin does not expect or handle. I've filed a bug against XJavadoc against this issue. See http://opensource.atlassian.com/projects/xdoclet/browse/XJD-44 --------------------------------------------------------------------- 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 [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel