[ 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) --> > '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