[ http://jira.andromda.org/browse/BPM-222?page=history ]
     
Work on BPM-222 stopped by Wouter Zoons

> Build failure when collection is page variable
> ----------------------------------------------
>
>          Key: BPM-222
>          URL: http://jira.andromda.org/browse/BPM-222
>      Project: Bpm4Struts Cartridge
>         Type: Bug
>     Versions: 3.1M1
>     Reporter: Lee Greiner
>     Assignee: Wouter Zoons

>
> I have a front-end view with a transition to an action state. The action 
> state is assigned a deferred method that generates a collection that is put 
> on a transition(page variable) from the action state to a second action state 
> that has a deferred method. This second action state has a transition back to 
> the orginal front-end view. The intent is to display a tablular view of the 
> collection.
>                                           collection
> Front-End View ------> Action State 1 ------------------> Action State
>       ^                                                     |
>       |                                                     |
>       -------------------------------------------------------
> When I build my project I get the following build error:
> pom:install:
> andromda:run:
>     [echo] +--------------------------------------------+
>     [echo] |      R u n n i n g    A n d r o M D A      |
>     [echo] +--------------------------------------------+
> org.andromda.core.server.ClientException: 
> org.andromda.core.engine.ModelProcessorException: Error performing 
> ModelProcessor.process with model(s) --> 
> 'file:e:\javacode\retinalscan\mda\src\uml\RetinalScanModel.xml.zip!\RetinalScanModel.xml'
>       at 
> org.andromda.core.server.DefaultClient.performServerOperation(DefaultClient.java:84)
>       at org.andromda.core.server.DefaultClient.start(DefaultClient.java:28)
>       at org.andromda.core.AndroMDA.run(AndroMDA.java:118)
>       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: org.andromda.core.engine.ModelProcessorException: Error performing 
> ModelProcessor.process with model(s) --> 
> 'file:e:\javacode\retinalscan\mda\src\uml\RetinalScanModel.xml.zip!\RetinalScanModel.xml'
>       at 
> org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:255)
>       at 
> org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:153)
>       at 
> org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:88)
>       at org.andromda.core.engine.Engine.run(Engine.java:85)
>       at org.andromda.core.server.DefaultServer.start(DefaultServer.java:90)
>       at org.andromda.core.AndroMDAServer.start(AndroMDAServer.java:61)
>       at 
> org.andromda.maven.AndroMDARunner.startServer(AndroMDARunner.java:135)
>       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.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.MavenTag.doTag(MavenTag.java:82)
>       ... 16 more
> Caused by: org.andromda.core.cartridge.CartridgeException: 
> org.andromda.core.cartridge.CartridgeException: Error performing 
> Cartridge.processWithTemplate with template 
> 'templates/bpm4struts/pages/page-table.jspf.vsl', template context 
> '{table=org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl[sites],
>  welcomeFileName=index.jsp, manageableFieldMaxLength=36, 
> validatorPackage=org.andromda.presentation.bpm4struts, [EMAIL PROTECTED], 
> onlineHelp=true, clientValidation=true, xhtml=false, hints=true, 
> exceptionHandlerPattern=(.*)(\\{\\s*([\\w|\\.+]*)\\s*\\})(.*), 
> exceptionHandlerPackage=org.andromda.presentation.bpm4struts, 
> warningMessagesKey=org.andromda.bpm4struts.warningmessages, 
> preventDirectPageAccess=false, dummyData=true, formName=form, 
> serverValidation=true, manageableFormName=manageableForm, 
> manageableReferenceParameterPrefix=ref_, setPageVariablesInPageScope=true, 
> [EMAIL PROTECTED], generateWebXmlIds=false, maxBreadCrumbs=5, [EMAIL 
> PROTECTED], xmlEncoding=UTF-8, 
> errorMessagesKey=org.andromda.bpm4struts.errormessages, 
> servletPackage=org.andromda.presentation.bpm4struts, 
> securityRealm=retinalscan, 
> successMessagesKey=org.andromda.bpm4struts.successmessages}' and cartridge 
> 'bpm4struts'
>       at 
> org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacades(Cartridge.java:250)
>       at 
> org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.java:115)
>       at 
> org.andromda.core.cartridge.Cartridge.processModelElements(Cartridge.java:64)
>       at 
> org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:236)
>       ... 43 more
> Caused by: org.andromda.core.cartridge.CartridgeException: Error performing 
> Cartridge.processWithTemplate with template 
> 'templates/bpm4struts/pages/page-table.jspf.vsl', template context 
> '{table=org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl[sites],
>  welcomeFileName=index.jsp, manageableFieldMaxLength=36, 
> validatorPackage=org.andromda.presentation.bpm4struts, [EMAIL PROTECTED], 
> onlineHelp=true, clientValidation=true, xhtml=false, hints=true, 
> exceptionHandlerPattern=(.*)(\\{\\s*([\\w|\\.+]*)\\s*\\})(.*), 
> exceptionHandlerPackage=org.andromda.presentation.bpm4struts, 
> warningMessagesKey=org.andromda.bpm4struts.warningmessages, 
> preventDirectPageAccess=false, dummyData=true, formName=form, 
> serverValidation=true, manageableFormName=manageableForm, 
> manageableReferenceParameterPrefix=ref_, setPageVariablesInPageScope=true, 
> [EMAIL PROTECTED], generateWebXmlIds=false, maxBreadCrumbs=5, [EMAIL 
> PROTECTED], xmlEncoding=UTF-8, 
> errorMessagesKey=org.andromda.bpm4struts.errormessages, 
> servletPackage=org.andromda.presentation.bpm4struts, 
> securityRealm=retinalscan, 
> successMessagesKey=org.andromda.bpm4struts.successmessages}' and cartridge 
> 'bpm4struts'
>       at 
> org.andromda.core.cartridge.Cartridge.processWithTemplate(Cartridge.java:456)
>       at 
> org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacades(Cartridge.java:238)
>       ... 46 more
> Caused by: java.lang.IllegalArgumentException: can't parse argument number 
> jsp.fullPath
>       at java.text.MessageFormat.makeFormat(MessageFormat.java:1323)
>       at java.text.MessageFormat.applyPattern(MessageFormat.java:447)
>       at java.text.MessageFormat.<init>(MessageFormat.java:347)
>       at java.text.MessageFormat.format(MessageFormat.java:800)
>       at 
> org.andromda.core.cartridge.Resource.getOutputLocation(Resource.java:74)
>       at 
> org.andromda.core.cartridge.template.Template.getOutputLocation(Template.java:94)
>       at 
> org.andromda.core.cartridge.Cartridge.processWithTemplate(Cartridge.java:408)
>       ... 47 more
> BUILD FAILED
> File...... C:\Documents and 
> Settings\leegreiner\.maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly
> Element... maven:reactor
> Line...... 217
> Column.... 9
> Unable to obtain goal [multiproject:install-callback] -- C:\Documents and 
> Settings\leegreiner\.maven\cache\maven-andromda-plugin-3.1-RC1-SNAPSHOT\plugin.jelly:32:31:
>  <ant:fail> org.andromda.core.server.ClientException: 
> org.andromda.core.engine.ModelProcessorException: Error performing 
> ModelProcessor.process with model(s) --&gt; 
> 'file:e:\javacode\retinalscan\mda\src\uml\RetinalScanModel.xml.zip!\RetinalScanModel.xml'
> INFO  [App] Total time: 13 seconds
> INFO  [App] Finished at: Wed Jul 27 11:13:08 EDT 2005
> INFO  [App] 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
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_idt77&alloc_id492&op=click
_______________________________________________
Andromda-devel mailing list
Andromda-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to