Message:

  A new issue has been created in JIRA.

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

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


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-386
    Summary: ConcurrentModificationException with transient classes from subclasses
       Type: Bug

     Status: Assigned
   Priority: Major

 Time Spent: Unknown
   Estimate: 0 minutes

    Project: XDoclet
  Component: Hibernate Module
   Versions:
             1.2 Beta 3

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Brian Williams

    Created: Mon, 17 Mar 2003 8:03 AM
    Updated: Mon, 17 Mar 2003 8:03 AM
Environment: sun java 1.4.1 linux

Description:
When mapping a subclass that has a method signature that contains a non-hibernated 
class a ConcurrentModificationException it thrown. If the non-hibernated class is 
changed to a standard class or otherwise removed, or if the non-hibernated class is 
tagged as a hibernated class the exception is not thrown

Stack trace follows:

(XDocletMain.start                   45  ) Running <hibernate/>
[hibernatedoclet] Generating mapping file for 
com.ch5finland.u4.docedit.element.ElementInstance.
[hibernatedoclet]    com.ch5finland.u4.docedit.element.ElementInstance
[hibernatedoclet]    com.ch5finland.u4.docedit.element.ContentTemplateInstance
[hibernatedoclet] (HibernateTagsHandler.forAllClasses  296 ) exception occurred
[hibernatedoclet] java.util.ConcurrentModificationException
[hibernatedoclet]       at 
java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:548)
[hibernatedoclet]       at java.util.LinkedList$ListItr.next(LinkedList.java:484)
[hibernatedoclet]       at java.util.Collections$1.next(Collections.java:994)
[hibernatedoclet]       at xjavadoc.IteratorImpl.n(IteratorImpl.java:30)
[hibernatedoclet]       at xjavadoc.ClassIteratorImpl.next(ClassIteratorImpl.java:22)
[hibernatedoclet]       at 
xdoclet.modules.hibernate.HibernateTagsHandler.forAllClasses(HibernateTagsHandler.java:270)
[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:584)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[hibernatedoclet]       at 
xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[hibernatedoclet]       at 
xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[hibernatedoclet]       at 
xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[hibernatedoclet]       at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
[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:584)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[hibernatedoclet]       at 
xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[hibernatedoclet]       at 
xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
[hibernatedoclet]       at 
xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:765)
[hibernatedoclet]       at 
xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665)
[hibernatedoclet]       at 
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
[hibernatedoclet]       at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:196)
[hibernatedoclet]       at 
xdoclet.modules.hibernate.HibernateSubTask.execute(HibernateSubTask.java:120)
[hibernatedoclet]       at xdoclet.XDocletMain.start(XDocletMain.java:46)
[hibernatedoclet]       at xdoclet.DocletTask.start(DocletTask.java:457)
[hibernatedoclet]       at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:92)
[hibernatedoclet]       at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
[hibernatedoclet]       at org.apache.tools.ant.Task.perform(Task.java:317)
[hibernatedoclet]       at org.apache.tools.ant.Target.execute(Target.java:309)
[hibernatedoclet]       at org.apache.tools.ant.Target.performTasks(Target.java:334)
[hibernatedoclet]       at 
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[hibernatedoclet]       at 
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[hibernatedoclet]       at org.apache.tools.ant.Main.runBuild(Main.java:610)
[hibernatedoclet]       at org.apache.tools.ant.Main.start(Main.java:196)
[hibernatedoclet]       at org.apache.tools.ant.Main.main(Main.java:235)



---------------------------------------------------------------------
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/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to