Hi, I tried to build a project using bpm4struts following the sample animal-quiz. I can sucessfully build animal-quiz sample using ant. When I tried to compile my project using ant, I got the following errors. I appreciate if anyone can point out what I did wrong with it.
 
C:\andromda\andromda-bin-3.0M1\ant\onlinestore>ant
Buildfile: build.xml
dist:
mda:
 [andromda] 11:38:22,045 INFO  [CartridgeFinder] found cartridge --> 'bpm4struts'
 [andromda] 11:38:22,108 INFO  [CartridgeFinder] found cartridge --> 'ejb'
 [andromda] 11:38:22,155 INFO  [CartridgeFinder] found cartridge --> 'java'
 [andromda] 11:38:28,014 INFO  [andromda] Input model --> 'file:C:/andromda/andromda-bin-3.0M1/ant/onlinestore/mda/src/u
ml/onlinestore.xmi'
 [andromda] 11:38:39,436 INFO  [MetafacadeMappings] found metafacades --> 'bpm4struts'
 [andromda] 11:38:39,530 INFO  [MetafacadeMappings] found metafacades --> 'ejb'
 [andromda] 11:38:39,749 INFO  [MetafacadeMappings] found metafacades --> 'default'
 [andromda] 11:38:40,389 ERROR [AndroMDAGenTask] Error performing AndroMDAGenTask.process with model --> 'file:C:/androm
da/andromda-bin-3.0M1/ant/onlinestore/mda/src/uml/onlinestore.xmi'
 [andromda] java.lang.ClassCastException
 [andromda]     at org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.getController(StrutsActivityG
raphLogic.java:73)
 [andromda]     at org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl.getPackageName(StrutsActionLogic
Impl.java:250)
 [andromda]     at org.andromda.metafacades.uml14.UMLModelAccessFacade.getPackageName(UMLModelAccessFacade.java:76)
 [andromda]     at org.andromda.core.cartridge.DefaultAndroMDACartridge$1PackageFilter.evaluate(DefaultAndroMDACartridge
.java:500)
 [andromda]     at org.apache.commons.collections.CollectionUtils.filter(CollectionUtils.java:433)
 [andromda]     at org.andromda.core.cartridge.DefaultAndroMDACartridge.filterModelPackages(DefaultAndroMDACartridge.jav
a:504)
 [andromda]     at org.andromda.core.cartridge.DefaultAndroMDACartridge.processModelElements(DefaultAndroMDACartridge.ja
va:122)
 [andromda]     at org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask.java:272)
 [andromda]     at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:178)
 [andromda]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
 [andromda]     at org.apache.tools.ant.Task.perform(Task.java:364)
 [andromda]     at org.apache.tools.ant.Target.execute(Target.java:301)
 [andromda]     at org.apache.tools.ant.Target.performTasks(Target.java:328)
 [andromda]     at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
 [andromda]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:383)
 [andromda]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
 [andromda]     at org.apache.tools.ant.Task.perform(Task.java:364)
 [andromda]     at org.apache.tools.ant.Target.execute(Target.java:301)
 [andromda]     at org.apache.tools.ant.Target.performTasks(Target.java:328)
 [andromda]     at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
 [andromda]     at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
 [andromda]     at org.apache.tools.ant.Main.runBuild(Main.java:632)
 [andromda]     at org.apache.tools.ant.Main.startAnt(Main.java:183)
 [andromda]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
 [andromda]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
BUILD FAILED
C:\andromda\andromda-bin-3.0M1\ant\onlinestore\build.xml:8: Following error occured while executing this line
C:\andromda\andromda-bin-3.0M1\ant\onlinestore\mda\build.xml:23: Error performing AndroMDAGenTask.process with model -->
 'file:C:/andromda/andromda-bin-3.0M1/ant/onlinestore/mda/src/uml/onlinestore.xmi'
Total time: 22 seconds
C:\andromda\andromda-bin-3.0M1\ant\onlinestore>
 
 
 


Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger

Reply via email to