No, AppFuse 2.0 doesn't handle associations. Rather, it doesn't
generate a UI for them, but it should allow you to generate code on
objects that have associations. The reason we don't generate a UI is
I've yet to see a good pattern for handling associations. I'd be happy
to add it if a good pattern was supplied.

Matt

On 10/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Thanks, Will try this out for now.
>
> Does Appfuse 2.0 handle associations by any chance? If yes, then I would
> probably consider moving to 2.0, if I can manage it.
>
> Vanessa Pacheco
> Programmer
> Bowman Systems L.L.C
> 318.213.8780x307
>
> ======================================
> IMPORTANT WARNING: This message is intended for the use of the person or
> entity to which it is addressed and may contain information that is
> privileged and confidential, the disclosure of which is governed by
> applicable law. If the reader of this message is not the intended
> recipient, or the employee or agent responsible to deliver it to the
> intended recipient, you are hereby notified that any dissemination,
> distribution or copying of this information is strictly prohibited. If you
> have received this message in error, please notify the sender immediately
> and arrange for the return or destruction of these documents.
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt
> Raible
> Sent: Tuesday, October 30, 2007 11:00 AM
> To: [email protected]
> Subject: Re: [appfuse-user] error creating jsps with associations
>
> Unfortunately, AppGen was never designed to handle associations. We'd
> be happy to add this feature if someone provided the code for it.
> Otherwise, we suggest you remove the association, generate the code,
> and then add the association in later.
>
> Matt
>
> On 10/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> wrote:
> >
> >
> >
> >
> > Hi,
> >
> >
> >
> > Could someone please help me get around this issue.
> >
> >
> >
> > I am using Appfuse 1.9.x and am trying to generate jsps. For classes
> that
> > don't have associations, it works fine, but I do have associations for
> about
> > 2-3 of them and these are throwing an error. The error is below.
> >
> >
> >
> > I did see some posts on it, but didn't see any resolutions. Maybe I
> haven't
> > searched well.
> >
> >
> >
> > Thanks in advance for any help
> >
> > ~Vanessa
> >
> >
> >
> >  Invoking method failed:
> >  xdoclet.tagshandler.ClassTagsHandler.forAllClasses,
> > line=21 of
> >  template file:
> > file:/opt/dev/tools/SpiesAdmin/extras/appgen/src/sample-data.xdt
> >   [xdoclet] java.lang.reflect.InvocationTargetException
> >   [xdoclet]     at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >   [xdoclet]     at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:641)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:540)
> >   [xdoclet]     at
> >
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:573)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:802)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
> >   [xdoclet]     at
> xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
> >   [xdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:49)
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> >   [xdoclet]     at
> > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> >   [xdoclet]     at
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> >   [xdoclet]     at
> > sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105
> )
> >   [xdoclet]     at
> > org.apache.tools.ant.Task.perform(Task.java:348)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.execute(Target.java:357)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.performTasks(Target.java:385)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor
> .java:41)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.runBuild(Main.java:698)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.startAnt(Main.java:199)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> >   [xdoclet] Caused by:
> > java.util.ConcurrentModificationException
> >   [xdoclet]     at
> > java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:617)
> >   [xdoclet]     at
> > java.util.LinkedList$ListItr.next(LinkedList.java:552)
> >   [xdoclet]     at
> >
> java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010)
> >   [xdoclet]     at
> >
> xdoclet.tagshandler.ClassTagsHandler.forAllClasses(ClassTagsHandler.java:3
> 75)
> >   [xdoclet]     ... 35 more
> >   [xdoclet] xdoclet.template.TemplateException: Invoking
> > method in
> >  class xdoclet.tagshandler.ClassTagsHandler failed:
> > forAllClasses,
> >  line=21 of template file:
> > file:/opt/dev/tools/SpiesAdmin/extras/appgen/src/sample-data.xdt,
> >  exception: null
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:548)
> >   [xdoclet]     at
> >
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:573)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:802)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
> >   [xdoclet]     at
> >  xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
> >   [xdoclet]     at
> xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
> >   [xdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:49)
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> >   [xdoclet]     at
> > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> >   [xdoclet]     at
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> >   [xdoclet]     at
> > sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105
> )
> >   [xdoclet]     at
> > org.apache.tools.ant.Task.perform(Task.java:348)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.execute(Target.java:357)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.performTasks(Target.java:385)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor
> .java:41)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.runBuild(Main.java:698)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.startAnt(Main.java:199)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> >   [xdoclet] (XDocletMain.start                   60  ) Running XDoclet
> > failed.
> >   [xdoclet] (XDocletMain.start                   61  ) <<Running
> >  XDoclet failed.>>
> >   [xdoclet] xdoclet.template.TemplateException: Invoking
> > method in
> >  class xdoclet.tagshandler.ClassTagsHandler failed:
> > forAllClasses,
> >  line=21 of template file:
> > file:/opt/dev/tools/SpiesAdmin/extras/appgen/src/sample-data.xdt,
> >  exception: null
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:548)
> >   [xdoclet]     at
> >
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:965)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:932)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:472)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.generate(TemplateEngine.java:348)
> >   [xdoclet]     at
> > xdoclet.template.TemplateEngine.start(TemplateEngine.java:415)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:573)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:802)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
> >   [xdoclet]     at
> xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
> >   [xdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:49)
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> >   [xdoclet]     at
> > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> >   [xdoclet]     at
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> >   [xdoclet]     at
> > sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105
> )
> >   [xdoclet]     at
> > org.apache.tools.ant.Task.perform(Task.java:348)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.execute(Target.java:357)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.performTasks(Target.java:385)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor
> .java:41)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.runBuild(Main.java:698)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.startAnt(Main.java:199)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> >   [xdoclet]
> > /opt/dev/tools/SpiesAdmin/extras/appgen/build.xml:195:
> >  XDoclet failed.
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:471)
> >   [xdoclet]     at
> > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> >   [xdoclet]     at
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> >   [xdoclet]     at
> > sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105
> )
> >   [xdoclet]     at
> > org.apache.tools.ant.Task.perform(Task.java:348)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.execute(Target.java:357)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.performTasks(Target.java:385)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor
> .java:41)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.runBuild(Main.java:698)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.startAnt(Main.java:199)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> >   [xdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:811)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
> >   [xdoclet]     at
> xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
> >   [xdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:49)
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> >   [xdoclet]     ... 17 more
> >   [xdoclet] --- Nested Exception ---
> >   [xdoclet] xdoclet.XDocletException: Running XDoclet failed.
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:811)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:690)
> >   [xdoclet]     at
> > xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:607)
> >   [xdoclet]     at
> xdoclet.TemplateSubTask.execute(TemplateSubTask.java:498)
> >   [xdoclet]     at xdoclet.XDocletMain.start(XDocletMain.java:49)
> >   [xdoclet]     at xdoclet.DocletTask.start(DocletTask.java:468)
> >   [xdoclet]     at
> > xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:105)
> >   [xdoclet]     at
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> >   [xdoclet]     at
> > sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
> >   [xdoclet]     at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
> >   [xdoclet]     at java.lang.reflect.Method.invoke(Method.java:585)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105
> )
> >   [xdoclet]     at
> > org.apache.tools.ant.Task.perform(Task.java:348)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.execute(Target.java:357)
> >   [xdoclet]     at
> > org.apache.tools.ant.Target.performTasks(Target.java:385)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTarget(Project.java:1298)
> >   [xdoclet]     at
> >
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor
> .java:41)
> >   [xdoclet]     at
> > org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.runBuild(Main.java:698)
> >   [xdoclet]     at
> > org.apache.tools.ant.Main.startAnt(Main.java:199)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
> >   [xdoclet]     at
> > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> >
> >  BUILD FAILED
> >  /opt/dev/tools/SpiesAdmin/extras/appgen/build.xml:195:
> > Unexpected error
> >
> >
> >
> > Vanessa Pacheco
> >  Programmer
> >  Bowman Systems L.L.C
> >  318.213.8780x307
> >
> >
> >
> > ======================================
> >
> > IMPORTANT WARNING: This message is intended for the use of the person or
> > entity to which it is addressed and may contain information that is
> > privileged and confidential, the disclosure of which is governed by
> > applicable law. If the reader of this message is not the intended
> recipient,
> > or the employee or agent responsible to deliver it to the intended
> > recipient, you are hereby notified that any dissemination, distribution
> or
> > copying of this information is strictly prohibited. If you have received
> > this message in error, please notify the sender immediately and arrange
> for
> > the return or destruction of these documents.
> >
> >
>
>
> --
> http://raibledesigns.com
>
> ---------------------------------------------------------------------
> 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]
>
>


-- 
http://raibledesigns.com

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

Reply via email to