Hi Chad,

answers see below

Regards,
Tobi

> Hi Tobi,
> 
> It looks like your model isn't defined?  If you look
> at the output below, it says the model found is null. 
> How are you pointing to the model?  

MagicDraw 7.5 CE

> With the maven
> plugin you need to specify the property
> "maven.andromda.model.uri" that points to the model
> (i.e.
>
>maven.andromda.model.uri=jar:file:${maven.src.dir}/uml/AnimalQuiz.xml.zip!/AnimalQuiz.xml)
> 
The pointing to the model is ok.

I created the project with 'maven andromda:genapp'
then I run maven in the project directory to test.
The first time I got a 'Build failed' because 2 directories didn´t exist (is
this a bug or...?):
- {project_home}/hibernate/ejb/target/src/ 
- {project_home}/target/src/ 
The next run was ok.
Then I opened the gernarated XMI with MagicDraw and began to model the
online store.
After that I ran maven and the exception (see below) occurs.

> -- Chad
> 
> --- [EMAIL PROTECTED] wrote:
> > Hi,
> > 
> > I tested the howto
> >
> http://team.andromda.org/docs/andromda-bpm4struts-cartridge/how-to.html
> > without success.
> > 
> > When I run maven a exception (see below) is thrown?
> > 
> > Thanks,
> > Tobi
> > 
> > 15:19:58,952 INFO  [MetafacadeMappings] found
> > metafacades --> 'default'
> > 15:19:58,968 INFO  [MetafacadeMappings] found
> > metafacades --> 'hibernate'
> > 15:19:59,093 INFO  [MetafacadeMappings] found
> > metafacades --> 'bpm4struts'
> > 15:19:59,327 WARN  [Namespaces] WARNING! Namespaces
> > 'default' and 'java'
> > have no property 'enumerations' defined --> please
> > define this property in
> > AT LEAST ONE of these two namespaces.  If you want
> > to 'ignore' this message,
> > add the property to the namespace with ignore set to
> > 'true'
> > 15:19:59,530 ERROR [AndroMDAGenTask] Error
> > performing
> > AndroMDAGenTask.process with model --> 'null'
> > java.lang.ClassCastException
> >     at
> >
>
org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.getController(StrutsActivityGraphLogic.java:73)
> >     at
> >
>
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl.getPackageName(StrutsActionLogicImpl.java:250)
> >     at
> >
>
org.andromda.metafacades.uml14.UMLModelAccessFacade.getPackageName(UMLModelAccessFacade.java:76)
> >     at
> >
>
org.andromda.core.cartridge.DefaultAndroMDACartridge$1PackageFilter.evaluate(DefaultAndroMDACartridge.java:500)
> >     at
> >
>
org.apache.commons.collections.CollectionUtils.filter(CollectionUtils.java:433)
> >     at
> >
>
org.andromda.core.cartridge.DefaultAndroMDACartridge.filterModelPackages(DefaultAndroMDACartridge.java:504)
> >     at
> >
>
org.andromda.core.cartridge.DefaultAndroMDACartridge.processModelElements(DefaultAndroMDACartridge.java:122)
> >     at
> >
>
org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask.java:270)
> >     at
> >
>
org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:192)
> >     at org.apache.tools.ant.Task.perform(Task.java:341)
> >     at
> >
> org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
> >     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:78)
> >     at
> >
>
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:99)
> >     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:126)
> >     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:126)
> >     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:78)
> >     at
> >
>
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:99)
> >     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.plugin.PluginManager.attainGoals(PluginManager.java:531)
> >     at
> >
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)
> >     at
> >
> org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:276)
> >     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:78)
> >     at
> >
>
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:99)
> >     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:126)
> >     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:78)
> >     at
> >
>
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:99)
> >     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:126)
> >     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:78)
> >     at
> >
>
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:99)
> >     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.plugin.PluginManager.attainGoals(PluginManager.java:531)
> >     at
> >
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)
> >     at org.apache.maven.cli.App.doMain(App.java:466)
> >     at org.apache.maven.cli.App.main(App.java:1117)
> >     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)
> > 
> > -- 
> > NEU : GMX Internet.FreeDSL
> > Ab sofort DSL-Tarif ohne Grundgebühr:
> > http://www.gmx.net/dsl
> > 
> > 
> > 
> >
> -------------------------------------------------------
> > This SF.Net email is sponsored by: Oracle 10g
> > Get certified on the hottest thing ever to hit the
> > market... Oracle 10g. 
> > Take an Oracle 10g class now, and we'll give you the
> > exam FREE.
> >
> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
> > _______________________________________________
> > Andromda-user mailing list
> > [EMAIL PROTECTED]
> >
> https://lists.sourceforge.net/lists/listinfo/andromda-user
> 

-- 
NEU : GMX Internet.FreeDSL
Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user
  • ... Максим Петрашев
    • ... iamdraftdog
    • ... bvijaykr1
    • ... K . Tobi
      • ... Chad Brandon
        • ... K . Tobi
          • ... Chad Brandon
      • ... Wouter Zoons
        • ... Kunal H. Parikh
        • ... Kunal H. Parikh
    • ... Chad Brandon
    • ... Jose Carlos
      • ... Chad Brandon
    • ... Devaka Randeniya
    • ... Groma István (SDA)
      • ... Wouter Zoons

Reply via email to