[I tried to submit this as a bug, but a Scarab bug[1] seems to be preventing me :-( ]

Using the xdoclet stuff packaged in db-ojb-1.0.rc5-contrib:

If the element-class-ref attribute is missing from the @ojb.collection tag, an internal error occurs which is not handled and reported clearly. You should get an error message like 'Could not determine collection element type; missing element-class-ref attribute. Instead you get a huge stack trace which doesn't communicate the problem:

[ojbdoclet] (XDocletMain.start 47 ) Running <ojbrepository/>
[ojbdoclet] Generating repository_user.xml.
[ojbdoclet] (TemplateEngine.invokeMethod 541 ) Invoking method failed: xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionForeignKeys, line=7 of template file: jar:file:/Users/zodiac/src/holoweb/ff1/tools/ojb-xdoclet/xdoclet-ojb-module-1.2b3.jar!/xdoclet/modules/ojb/resources/ojb_xml.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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifHasProperty(OjbTagsHandler.java:2126)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionDefinitions(OjbTagsHandler.java:1503)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllClassDefinitions(OjbTagsHandler.java:1276)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:89)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:73)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
[ojbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[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.NullPointerException
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionForeignKeys(OjbTagsHandler.java:1859)
[ojbdoclet] ... 83 more
[ojbdoclet] (XDocletMain.start 53 ) Running XDoclet failed.
[ojbdoclet] (XDocletMain.start 54 ) <<Running XDoclet failed.: xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbTagsHandler failed: forAllCollectionForeignKeys, line=7 of template file: jar:file:/Users/zodiac/src/holoweb/ff1/tools/ojb-xdoclet/xdoclet-ojb-module-1.2b3.jar!/xdoclet/modules/ojb/resources/ojb_xml.xdt, exception: null>>
[ojbdoclet] xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbTagsHandler failed: forAllCollectionForeignKeys, line=7 of template file: jar:file:/Users/zodiac/src/holoweb/ff1/tools/ojb-xdoclet/xdoclet-ojb-module-1.2b3.jar!/xdoclet/modules/ojb/resources/ojb_xml.xdt, exception: null
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:542)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifHasProperty(OjbTagsHandler.java:2126)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionDefinitions(OjbTagsHandler.java:1503)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllClassDefinitions(OjbTagsHandler.java:1276)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:89)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:73)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
[ojbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[ojbdoclet] file:/Users/zodiac/src/holoweb/ff1/build.xml:31: XDoclet failed.
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:461)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
[ojbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[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: xdoclet.XDocletException: Running XDoclet failed.: xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbTagsHandler failed: forAllCollectionForeignKeys, line=7 of template file: jar:file:/Users/zodiac/src/holoweb/ff1/tools/ojb-xdoclet/xdoclet-ojb-module-1.2b3.jar!/xdoclet/modules/ojb/resources/ojb_xml.xdt, exception: null
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:746)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifHasProperty(OjbTagsHandler.java:2126)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionDefinitions(OjbTagsHandler.java:1503)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllClassDefinitions(OjbTagsHandler.java:1276)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:89)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:73)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ojbdoclet] ... 10 more
[ojbdoclet] --- Nested Exception ---
[ojbdoclet] xdoclet.XDocletException: Running XDoclet failed.: xdoclet.template.TemplateException: Invoking method in class xdoclet.modules.ojb.OjbTagsHandler failed: forAllCollectionForeignKeys, line=7 of template file: jar:file:/Users/zodiac/src/holoweb/ff1/tools/ojb-xdoclet/xdoclet-ojb-module-1.2b3.jar!/xdoclet/modules/ojb/resources/ojb_xml.xdt, exception: null
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:746)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifHasProperty(OjbTagsHandler.java:2126)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllCollectionDefinitions(OjbTagsHandler.java:1503)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.ifPropertyValueEquals(OjbTagsHandler.java:2197)
[ojbdoclet] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.XDocletTagSupport.generate(XDocletTagSupport.java:738)
[ojbdoclet] at xdoclet.modules.ojb.OjbTagsHandler.forAllClassDefinitions(OjbTagsHandler.java:1276)
[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:635)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:561)
[ojbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926)
[ojbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466)
[ojbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347)
[ojbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414)
[ojbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560)
[ojbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.java:616)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.startProcess(OjbSubTask.java:89)
[ojbdoclet] at xdoclet.modules.ojb.OjbSubTask.execute(OjbSubTask.java:73)
[ojbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ojbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ojbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110)
[ojbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
[ojbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ojbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ojbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[ojbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ojbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ojbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[ojbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ojbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)









[1] When I hit Submit Issue, scarab responds with "Alert! More information was required to submit your request. Please scroll down to see error messages." The only error message is on the Description field, which says "ERROR! Missing resource (actersUAttachmentOrComment)".


I have no idea what that means or how to fix it... It might be an idea to follow up with the Scarab guys if you care about people submitting bug reports, etc! ;-)



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



Reply via email to