I have tried to duplicate this behaviour by running generation across the test classes multiple times, but this does not produce any exceptions. Could you possibly send me a test cast that fails?
Thanks,
Joel
Matt Raible wrote:
I tried just adding a double-quote (") after mutable, and then tried using single quotes as specified below. I get a new error, but still get an error when I try to run it a second time. If I clean before running it a second time, it works fine.Matt hibernatedoclet] Running <hibernate/> hibernatedoclet] (XDocletMain.start 51 ) Running XDoclet failed. hibernatedoclet] (XDocletMain.start 52 ) <<xdoclet.XDocletException: Running XDoclet failed.>> hibernatedoclet] xdoclet.XDocletException: Running XDoclet failed. hibernatedoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:733) hibernatedoclet] at xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHa ndler.java:244) hibernatedoclet] at xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80) hibernatedoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) hibernatedoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) hibernatedoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) hibernatedoclet] at java.lang.reflect.Method.invoke(Method.java:324) hibernatedoclet] at xdoclet.template.TemplateParser.invoke(TemplateParser.java:183) hibernatedoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483) hibernatedoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:90 8) hibernatedoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875) hibernatedoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425) hibernatedoclet] at xdoclet.template.TemplateParser.generate(TemplateParser.java:114) hibernatedoclet] at xdoclet.template.TemplateParser.start(TemplateParser.java:84) hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:303) hibernatedoclet] at xdoclet.GenerationManager.isTemplateNewerThanFile(GenerationManager.java :228) hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:136) hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:753) hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665) hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592) hibernatedoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:484) hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46) hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:458) hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69) hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166) hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:319) hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:309) hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336) 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) hibernatedoclet] file:d:/source/appfuse/build.xml:247: XDoclet failed hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:461) hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69) hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166) hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:319) hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:309) hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336) 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) hibernatedoclet] Caused by: xdoclet.XDocletException: xdoclet.XDocletException: Running XDoclet failed. hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:306) hibernatedoclet] at xdoclet.GenerationManager.isTemplateNewerThanFile(GenerationManager.java :228) hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:136) hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:753) hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665) hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592) hibernatedoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:484) hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46) hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:458) hibernatedoclet] ... 10 more hibernatedoclet] --- Nested Exception --- hibernatedoclet] xdoclet.XDocletException: xdoclet.XDocletException: Running XDoclet failed. hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:306) hibernatedoclet] at xdoclet.GenerationManager.isTemplateNewerThanFile(GenerationManager.java :228) hibernatedoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:136) hibernatedoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:753) hibernatedoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:665) hibernatedoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592) hibernatedoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:484) hibernatedoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46) hibernatedoclet] at xdoclet.DocletTask.start(DocletTask.java:458) hibernatedoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:69) hibernatedoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166) hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:319) hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:309) hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336) 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)-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Joel Rosi-Schwartz Sent: Sunday, December 08, 2002 3:07 PM To: Aslak Hellesoy Cc: Matt Raible; [EMAIL PROTECTED] Subject: Re: [Xdoclet-devel] Hibernate module Aslak Hellesoy wrote:Try mutable="<XDtClass:classTagValue tagName='hibernate.class' paramName='mutable'/>"Matt, could you please let me know whether or not this clears the problem. If it does I will change the source, otherwise I persue a solution. Thanks, JoelAslak -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Matt Raible Sent: 8. desember 2002 21:26 To: [EMAIL PROTECTED] Subject: [Xdoclet-devel] Hibernate module I'm using the hibernate module that Joel sent me thismorning. I haveto clean my build before running it everytime or I get: [hibernatedoclet] (XDocletMain.start 51 )Running XDocletfailed. [hibernatedoclet] (XDocletMain.start 52 ) <<xdoclet.template.TemplateException: Error in template fil e: syntax error, line=2 of template file: jar:file:D:\source\appfuse\lib\xdoclet-1.2-beta2-20021208\xdoclet-hibernate- mo dule.jar!/cirrus/hibernate/tools/xdoclet/resources/hibernate.xdt affectingtemplate: [hibernatedoclet] mutable="<XDtClass:classTagValue tagName="hibernate.class" paramName="mutable />" [hibernatedoclet] >> [hibernatedoclet] xdoclet.template.TemplateException: Errorin templatefile: syntax error, line=2 of template file: jar :file:D:\source\appfuse\lib\xdoclet-1.2-beta2-20021208\xdoclet-hibernate-module.jar!/cirrus/hibernate/tools/xdoclet/reso urces/hibernate.xdt affecting template: [hibernatedoclet] mutable="<XDtClass:classTagValue tagName="hibernate.class" paramName="mutable />" [hibernatedoclet] Is this expected? Thanks, Matt