Hi Wouter,


I tried to use the new InstanceFacade but I have some problems..



I'm using andromda-3.1-M1-20050517135056.



In my metafacades I added MyInstanceFacade which extends from the new 
implemented InstanceFacade. But if I tried to build my cartridge the build 
failed and I get the following error:



------- AndroMDA Exception Recording -------

Version ........: 3.1-M1-20050517135056

Error ..........: Error performing ModelProcessor.process with model(s) --> 
'jar:file:C:appsandromda-src-3.1-M1-SNAPSHOTcartridgesdpcom-bpm4jformular/src/uml/Bpm4JFormularMetaFacadeModel.xml.zip!/Bpm4JFormularMetaFacadeModel.xml'

Build ..........: 2005-05-17 13:50:56

Build System ...: Windows XP-5.1

Build JDK ......: Sun Microsystems Inc.-1.4.2_05-b04

Build Builder ..: T.Plodeck

Run System .....: Windows XP5.1

Run JDK ........: Sun Microsystems Inc.1.4.2_05-b04

Main Exception .: Error performing Cartridge.processTemplateWithModelElements

Root Exception .: org.apache.velocity.exception.MethodInvocationException: 
Invocation of method 'getMethodDataForPSM' in  class 
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl threw exception 
class java.lang.ClassCastException : null

org.apache.velocity.exception.MethodInvocationException: Invocation of method 
'getMethodDataForPSM' in  class 
org.andromda.cartridges.meta.metafacades.MetafacadeLogicImpl threw exception 
class java.lang.ClassCastException : null

        at 
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:246)

        at 
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)

        at 
org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327)

        at 
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:131)

        at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)

        at 
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)

        at 
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)

        at 
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)

        at 
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)

        at 
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70)

        at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)

        at org.apache.velocity.Template.merge(Template.java:256)

        at 
org.andromda.templateengines.velocity.VelocityTemplateEngine.processTemplate(VelocityTemplateEngine.java:262)

        at 
org.andromda.core.cartridge.Cartridge.processWithTemplate(Cartridge.java:309)

        at 
org.andromda.core.cartridge.Cartridge.processTemplateWithModelElements(Cartridge.java:236)

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

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

        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.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)

        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)

        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.IfTag.doTag(IfTag.java:88)

        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.Goal.attainPrecursors(Goal.java:488)

        at com.werken.werkz.Goal.attain(Goal.java:573)

        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)

        at com.werken.werkz.Goal.attain(Goal.java:573)

        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)

        at com.werken.werkz.Goal.attain(Goal.java:573)

        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)

        at com.werken.werkz.Goal.attain(Goal.java:573)

        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)



Any idea what`s the matter?



Thanks

Timo
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=228#228
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to