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.1-RC1 Reporter: Lee Greiner Assigned to: 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) --> '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