Well, I got excited too soon. I continued to have problems so I started over
from scratch. This time I tried to make it as simple as possible. I selected
war instead of ear for the type of project. I went through the gettng started
step by step. I opened the gfedsModel.xmi file (newly created) and made a use
case, activity diagram, and ActionController class. I added several operations
to the controller class and ran maven. Here is the output from the
springexection:
------- AndroMDA Exception Recording -------
Version ........: 3.0
Error ..........: Error performing ModelProcessor.process with model(s) -->
'file:H:/projects/bofa/gfeds/mda/src/uml/gfedsModel.xmi'
Build ..........: 2005-05-08 23:27:51
Build System ...: Windows XP-5.1
Build JDK ......: Sun Microsystems Inc.-1.4.2_08-b03
Build Builder ..: cwbrandon
Run System .....: Windows XP5.1
Run JDK ........: Sun Microsystems Inc.1.4.2_08-b03
Main Exception .: methodName: UMLModelAccessFacade.getPackageName -
'modelElement' class --> 'class
org.andromda.metafacades.uml14.ExtendFacadeLogicImpl' must be assignable to
class --> 'interface org.andromda.metafacades.uml.ModelElementFacade'
Root Exception .: java.lang.IllegalArgumentException: methodName:
UMLModelAccessFacade.getPackageName - 'modelElement' class --> 'class
org.andromda.metafacades.uml14.ExtendFacadeLogicImpl' must be assignable to
class --> 'interface org.andromda.metafacades.uml.ModelElementFacade'
java.lang.IllegalArgumentException: methodName:
UMLModelAccessFacade.getPackageName - 'modelElement' class --> 'class
org.andromda.metafacades.uml14.ExtendFacadeLogicImpl' must be assignable to
class --> 'interface org.andromda.metafacades.uml.ModelElementFacade'
at
org.andromda.core.common.ExceptionUtils.checkAssignable(ExceptionUtils.java:102)
at
org.andromda.metafacades.uml14.UMLModelAccessFacade.getPackageName(UMLModelAccessFacade.java:67)
at org.andromda.core.cartridge.Cartridge$1.evaluate(Cartridge.java:493)
at
org.apache.commons.collections.CollectionUtils.filter(CollectionUtils.java:403)
at
org.andromda.core.cartridge.Cartridge.filterModelPackages(Cartridge.java:489)
at
org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.java:137)
at
org.andromda.core.cartridge.Cartridge.processModelElements(Cartridge.java:88)
at org.andromda.core.ModelProcessor.process(ModelProcessor.java:217)
at org.andromda.core.ModelProcessor.process(ModelProcessor.java:94)
at
org.andromda.ant.task.AndroMDAGenTask.execute(AndroMDAGenTask.java:220)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87)
at com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691)
at com.werken.werkz.Goal.fire(Goal.java:616)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:368)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:488)
at org.apache.maven.cli.App.main(App.java:1239)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=674#674
Posting to http://forum.andromda.org/ is preferred over posting to the mailing
list!
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user