> Have you tried a different xdoclet module (e.g. struts or similar) ?

I use ejb-doclet successfully.

Sometimes I have the OutOfMemoryError and sometimes I have this one :

ojb-repository:
[ojbdoclet] (XDocletMain.start 45 ) Running <ojbrepository/>
[ojbdoclet] Generating repository_user.xml.
[ojbdoclet] (TemplateEngine.invokeMethod 490 ) Invoking method failed: xdoclet.modules.ojb.OjbMemberTagsHandler.ifHasMemberWithTag, line=17 of template file: file:/P:/intranet/server/cod/xdocl
et/modules/ojb/resources/intermediate-representation.xdt
[ojbdoclet] java.lang.reflect.InvocationTargetException
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[ojbdoclet] at xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:327)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:64)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:48)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:457)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:92)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[ojbdoclet] Caused by: java.lang.NoSuchMethodError: xjavadoc.XClass.getFields()Ljava/util/List;
[ojbdoclet] at xdoclet.modules.ojb.OjbMemberTagsHandler.addMembers(OjbMemberTagsHandler.java:489)
[ojbdoclet] at xdoclet.modules.ojb.OjbMemberTagsHandler.ifHasMemberWithTag(OjbMemberTagsHandler.java:328)
[ojbdoclet] ... 51 more
[ojbdoclet] (XDocletMain.start 51 ) Running XDoclet failed.
[ojbdoclet] (XDocletMain.start 52 ) <<Running XDoclet failed.: xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbMemberTagsHandler failed: ifHasMem
berWithTag, line=17 of template file: file:/P:/intranet/server/cod/xdoclet/modules/ojb/resources/intermediate-representation.xdt, exception: null>>
[ojbdoclet] xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbMemberTagsHandler failed: ifHasMemberWithTag, line=17 of template file: file:/P:/intranet/server/cod/xdo
clet/modules/ojb/resources/intermediate-representation.xdt, exception: null
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:491)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[ojbdoclet] at xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:327)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:64)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:48)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:457)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:92)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[ojbdoclet] file:P:/intranet/server/cod/build.xml:271: XDoclet failed.
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:460)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:92)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[ojbdoclet] --- Nested Exception ---
[ojbdoclet] xdoclet.XDocletException: Running XDoclet failed.: xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbMemberTagsHandler failed: ifHasMemberWithTag, line=17
of template file: file:/P:/intranet/server/cod/xdoclet/modules/ojb/resources/intermediate-representation.xdt, exception: null
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:752)
[ojbdoclet] at xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:327)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:510)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:744)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.generateUsingMergedFile(MergeTagsHandler.java:244)
[ojbdoclet] at xdoclet.tagshandler.MergeTagsHandler.merge(MergeTagsHandler.java:80)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ojbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ojbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ojbdoclet] at java.lang.reflect.Method.invoke(Method.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:584)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:483)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:908)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:875)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:425)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:324)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:373)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:559)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:614)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:64)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:48)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:46)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:457)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:92)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:317)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:334)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)


BUILD FAILED
file:P:/intranet/server/cod/build.xml:271: Unexpected error

Thomas Dudziacck wrote:
This seems to be a problem with xdoclet itself as the ojb xdoclet module
is not even starting. Perhaps you really have a memory problem ? I
mean, 213 classes with 1867 methods is not that much but perhaps you don't
have enough memory for this. You could increase the amount of
memory that ant uses by following the suggestion in the error message.
Did you use the xdoclet jars that came with the ojb xdoclet module ?
If all else fails you could grab xdoclet from CVS, build it and then use
these jars together with the ojb xdoclet module.

Tom




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to