Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:

  http://opensource.atlassian.com/projects/xdoclet/secure/ViewIssue.jspa?key=XDT-805


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-805
    Summary: Bad parsing probably.
       Type: Bug

     Status: Open
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: XDoclet
 Components: 
             Hibernate Module
   Versions:
             1.2

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Yura Gusev

    Created: Fri, 13 Feb 2004 6:05 AM
    Updated: Fri, 13 Feb 2004 6:05 AM
Environment: Mandrale Cooker kernel 2.6
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
Maven 1.0-rc1-SNAPSHOT


Description:
maven clean war:webapp
clean:clean:
    [delete] Deleting directory /home/elendal/IdeaProjects/jFF/target

clean:

war:init:
java:prepare-filesystem:
    [mkdir] Created dir: /home/elendal/IdeaProjects/jFF/target/classes

java:compile:
    [mkdir] Created dir: /home/elendal/IdeaProjects/jFF/target/xdoclet
    [mkdir] Created dir: /home/elendal/IdeaProjects/jFF/target/xdoclet/hibernatedoclet
    [echo] Compiling to /home/elendal/IdeaProjects/jFF/target/classes
    [javac] Compiling 46 source files to /home/elendal/IdeaProjects/jFF/target/classes
Generating mapping file for com.polygonized.jFF.model.RoleBean.
   com.polygonized.jFF.model.RoleBean
ERRORstart, Running XDoclet failed.
ERRORstart, <<Composite ID property of type void is invalid. It has to be serializable 
and reimplement equals(Object)>>

Total time: 17 seconds
Finished at: Fri Feb 13 06:55:09 EST 2004


--------------------------------------------------------------


XDoclet failed.
        at xdoclet.DocletTask.start(DocletTask.java:461)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: xdoclet.XDocletException: Composite ID property of type void is invalid. It 
has to be serializable and reimplement equals(Object)
        at 
xdoclet.modules.hibernate.HibernateTagsHandler.hasCompositeId_Impl(HibernateTagsHandler.java:537)
        at 
xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId(HibernateTagsHandler.java:140)
        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:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:603)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:529)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:927)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:894)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:434)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:333)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:382)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
        at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:765)
        at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
        at 
xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:458)
        ... 48 more
--- Nested Exception ---
xdoclet.XDocletException: Composite ID property of type void is invalid. It has to be 
serializable and reimplement equals(Object)
        at 
xdoclet.modules.hibernate.HibernateTagsHandler.hasCompositeId_Impl(HibernateTagsHandler.java:537)
        at 
xdoclet.modules.hibernate.HibernateTagsHandler.ifHasCompositeId(HibernateTagsHandler.java:140)
        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:324)
        at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:603)
        at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:529)
        at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:927)
        at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:894)
        at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:434)
        at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:333)
        at xdoclet.template.TemplateEngine.start(TemplateEngine.java:382)
        at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
        at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:765)
        at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
        at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
        at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
        at 
xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:123)
        at xdoclet.XDocletMain.start(XDocletMain.java:48)
        at xdoclet.DocletTask.start(DocletTask.java:458)
        at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
BUILD FAILED
File...... file:/home/elendal/.maven/plugins/maven-xdoclet-plugin-1.2b4/
Element... hibernatedoclet
Line...... 9470
Column.... 26
Unexpected error



---------------------------------------------------------------------
dependencies.xml

        <dependency>                                                                   
                                                                                     
            <id>hibernate</id>                                                         
                                                                                     
            <version>2.1.1</version>                                                   
                                                                                     
        </dependency>      
        <dependency>                                                                   
                                                                                     
            <id>xdoclet+hibernate-module</id>                                          
                                                                                     
            <version>1.2</version>                                                     
                                                                                     
            <url>http://xdoclet.sourceforge.net</url>                                  
                                                                                     
        </dependency>                                                                  
                                                                                     

(Maven also have other xdoc deps)
-----------------------
maven.xml


  <preGoal name="java:compile">
          <ant:mkdir dir="${maven.build.dir}/xdoclet"/>
          <ant:mkdir dir="${maven.build.dir}/xdoclet/hibernatedoclet/"/>
  </preGoal>  


    <postGoal name="java:compile">
        <attainGoal name="xdoclet:hibernatedoclet"/>
    </postGoal>

---------------------------------------
src/java/com/polygonized/jFF/model/RoleBean.java 
package com.polygonized.jFF.model;
/**
 * @hibernate.class table="role"
 */
public class RoleBean {
    private Integer id;
    public int getId() {
        return id.intValue();
    }
    /**
     * @hibernate.id type="int" column="id" generator="native"
     */
    public void setId(int id) {
        this.id = new Integer(id);
    }
}

And for any other combination i have same 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.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to