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

Reply via email to