Hi all,


I got the source two days ago. I am seeing two thing I don't understand but am 
researching. My MagicDraw 9.5 is creating dummy FinalState for some of the 
Activity diagrams. The are not on the diagrams so I delete them from the xmi 
manually because I was getting Andromda validation errors. This corrected the 
validation errors but I am seeing this stacktrace now and I don't know why.



org.andromda.core.cartridge.CartridgeException: java.lang.NullPointerException

        at 
org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacades(Cartridge.java:213)

        at 
org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.java:104)

        at 
org.andromda.core.cartridge.Cartridge.processModelElements(Cartridge.java:58)

        at 
org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:225)

        at 
org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:146)

        at 
org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:84)

        at org.andromda.core.engine.Engine.run(Engine.java:76)

        at org.andromda.core.AndroMDA.run(AndroMDA.java:129)

        at org.andromda.maven.AndroMDARunner.run(AndroMDARunner.java:74)

        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 
org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:304)

        at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:56)

        at 
org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:106)

        at 
org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:88)

        at 
org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:123)

        at 
org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:115)

        at 
org.apache.commons.jelly.expression.jexl.JexlExpressionFactory$ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:168)

        at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:130)

        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 org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)

        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 org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)

        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)

Caused by: java.lang.NullPointerException

        at 
org.andromda.metafacades.uml14.FrontEndForwardLogicImpl.handleGetName(FrontEndForwardLogicImpl.java:83)

        at 
org.andromda.metafacades.uml14.ModelElementFacadeLogic.getName(ModelElementFacadeLogic.java:126)

        at 
org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic.getName(StrutsForwardLogic.java:606)

        at 
org.andromda.metafacades.uml14.UMLModelAccessFacade.getName(UMLModelAccessFacade.java:71)

        at 
org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacades(Cartridge.java:202)

        ... 86 more



>From Stuttgart ApacheCon,

Philip Donaghy



P.S. Are there any experts at the conference?
--
Linux, Postgresql, Geronimo, JBoss, Jakarta, EJB, JMS, ActiveMQ, Tomcat, 
Castor, XMLBeans, Apache, Maven, Ant, AndroMDA, Eclipse
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=2967#2967
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to