Matt,

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,
Joel

    
Aslak

-----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 this 
      
morning.  I have 
    
to clean my build before running it everytime or I get:
[hibernatedoclet] (XDocletMain.start                   51  ) 
      
Running XDoclet
    
failed.
[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\xdo
      
clet-hiber
    
nate-
mo
dule.jar!/cirrus/hibernate/tools/xdoclet/resources/hibernate.
      
xdt affecting
    
template:
[hibernatedoclet]               mutable="<XDtClass:classTagValue
tagName="hibernate.class" paramName="mutable />"
[hibernatedoclet]       >>
[hibernatedoclet] xdoclet.template.TemplateException: Error 
      
in template
    
file: syntax error, line=2 of template file: jar
:file:D:\source\appfuse\lib\xdoclet-1.2-beta2-20021208\xdocle
      
t-hibernate-mod
  
ule.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
    

Reply via email to