From: Wouter Z. (JIRA) <ji...@an...> - 2005-07-28 22:25:38
|
[ http://jira.andromda.org/browse/BPM-222?page=3Dhistory ] Wouter Zoons updated BPM-222: ----------------------------- Version: 3.1M1 (was: 3.1-RC1) > 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 st= ate that has a deferred method. This second action state has a transition b= ack 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.ModelP= rocessorException: Error performing ModelProcessor.process with model(s) --= > 'file:e:\javacode\retinalscan\mda\src\uml\RetinalScanModel.xml.zip!\Retin= alScanModel.xml' > =09at org.andromda.core.server.DefaultClient.performServerOperation(Defau= ltClient.java:84) > =09at org.andromda.core.server.DefaultClient.start(DefaultClient.java:28) > =09at org.andromda.core.AndroMDA.run(AndroMDA.java:118) > =09at org.andromda.maven.AndroMDARunner.run(AndroMDARunner.java:74) > =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp= l.java:39) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:25) > =09at java.lang.reflect.Method.invoke(Method.java:324) > =09at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodI= mpl.invoke(UberspectImpl.java:304) > =09at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:56) > =09at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.ja= va:106) > =09at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java= :88) > =09at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java= :123) > =09at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(Je= xlExpression.java:115) > =09at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory$Expr= essionSupportLocal.evaluate(JexlExpressionFactory.java:168) > =09at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:130) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > =09at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > =09at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:8= 4) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > =09at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAtt= ainGoalTag.java:127) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > =09at com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87) > =09at com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691) > =09at com.werken.werkz.Goal.fire(Goal.java:616) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > =09at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAtt= ainGoalTag.java:127) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.jav= a:671) > =09at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > =09at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:= 368) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > =09at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAtt= ainGoalTag.java:127) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193) > =09at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAtt= ainGoalTag.java:127) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.jav= a:671) > =09at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > =09at org.apache.maven.cli.App.doMain(App.java:488) > =09at org.apache.maven.cli.App.main(App.java:1239) > =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp= l.java:39) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:25) > =09at java.lang.reflect.Method.invoke(Method.java:324) > =09at com.werken.forehead.Forehead.run(Forehead.java:551) > =09at com.werken.forehead.Forehead.main(Forehead.java:581) > Caused by: org.andromda.core.engine.ModelProcessorException: Error perfor= ming ModelProcessor.process with model(s) --> 'file:e:\javacode\retinalscan= \mda\src\uml\RetinalScanModel.xml.zip!\RetinalScanModel.xml' > =09at org.andromda.core.engine.ModelProcessor.processModels(ModelProcesso= r.java:255) > =09at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java= :153) > =09at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java= :88) > =09at org.andromda.core.engine.Engine.run(Engine.java:85) > =09at org.andromda.core.server.DefaultServer.start(DefaultServer.java:90) > =09at org.andromda.core.AndroMDAServer.start(AndroMDAServer.java:61) > =09at org.andromda.maven.AndroMDARunner.startServer(AndroMDARunner.java:1= 35) > =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp= l.java:39) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:25) > =09at java.lang.reflect.Method.invoke(Method.java:324) > =09at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodI= mpl.invoke(UberspectImpl.java:304) > =09at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:56) > =09at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.ja= va:106) > =09at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java= :88) > =09at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java= :123) > =09at org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(Je= xlExpression.java:115) > =09at org.apache.commons.jelly.expression.jexl.JexlExpressionFactory$Expr= essionSupportLocal.evaluate(JexlExpressionFactory.java:168) > =09at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:130) > =09at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > =09at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoal= Tag.java:79) > =09at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perf= ormAction(MavenGoalTag.java:110) > =09at com.werken.werkz.Goal.fire(Goal.java:639) > =09at com.werken.werkz.Goal.attain(Goal.java:575) > =09at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.jav= a:671) > =09at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > =09at org.apache.maven.jelly.tags.maven.MavenTag.doTag(MavenTag.java:82) > =09... 16 more > Caused by: org.andromda.core.cartridge.CartridgeException: org.andromda.c= ore.cartridge.CartridgeException: Error performing Cartridge.processWithTem= plate with template 'templates/bpm4struts/pages/page-table.jspf.vsl', templ= ate context '{table=3Dorg.andromda.cartridges.bpm4struts.metafacades.Struts= ParameterLogicImpl[sites], welcomeFileName=3Dindex.jsp, manageableFieldMaxL= ength=3D36, validatorPackage=3Dorg.andromda.presentation.bpm4struts, string= Utils=3Dorg.andromda.utils.StringUtilsHelper@64eff0, onlineHelp=3Dtrue, cli= entValidation=3Dtrue, xhtml=3Dfalse, hints=3Dtrue, exceptionHandlerPattern= =3D(.*)(\\{\\s*([\\w|\\.+]*)\\s*\\})(.*), exceptionHandlerPackage=3Dorg.and= romda.presentation.bpm4struts, warningMessagesKey=3Dorg.andromda.bpm4struts= .warningmessages, preventDirectPageAccess=3Dfalse, dummyData=3Dtrue, formNa= me=3Dform, serverValidation=3Dtrue, manageableFormName=3DmanageableForm, ma= nageableReferenceParameterPrefix=3Dref_, setPageVariablesInPageScope=3Dtrue= , bpmUtils=3Dorg.andromda.cartridges.bpm4struts.Bpm4StrutsUtils@c4b664, gen= erateWebXmlIds=3Dfalse, maxBreadCrumbs=3D5, dateUtils=3Dorg.andromda.cartri= dges.bpm4struts.Bpm4StrutsDateUtils@a269e2, xmlEncoding=3DUTF-8, errorMessa= gesKey=3Dorg.andromda.bpm4struts.errormessages, servletPackage=3Dorg.androm= da.presentation.bpm4struts, securityRealm=3Dretinalscan, successMessagesKey= =3Dorg.andromda.bpm4struts.successmessages}' and cartridge 'bpm4struts' > =09at org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacade= s(Cartridge.java:250) > =09at org.andromda.core.cartridge.Cartridge.processTemplate(Cartridge.jav= a:115) > =09at org.andromda.core.cartridge.Cartridge.processModelElements(Cartridg= e.java:64) > =09at org.andromda.core.engine.ModelProcessor.processModels(ModelProcesso= r.java:236) > =09... 43 more > Caused by: org.andromda.core.cartridge.CartridgeException: Error performi= ng Cartridge.processWithTemplate with template 'templates/bpm4struts/pages/= page-table.jspf.vsl', template context '{table=3Dorg.andromda.cartridges.bp= m4struts.metafacades.StrutsParameterLogicImpl[sites], welcomeFileName=3Dind= ex.jsp, manageableFieldMaxLength=3D36, validatorPackage=3Dorg.andromda.pres= entation.bpm4struts, stringUtils=3Dorg.andromda.utils.StringUtilsHelper@64e= ff0, onlineHelp=3Dtrue, clientValidation=3Dtrue, xhtml=3Dfalse, hints=3Dtru= e, exceptionHandlerPattern=3D(.*)(\\{\\s*([\\w|\\.+]*)\\s*\\})(.*), excepti= onHandlerPackage=3Dorg.andromda.presentation.bpm4struts, warningMessagesKey= =3Dorg.andromda.bpm4struts.warningmessages, preventDirectPageAccess=3Dfalse= , dummyData=3Dtrue, formName=3Dform, serverValidation=3Dtrue, manageableFor= mName=3DmanageableForm, manageableReferenceParameterPrefix=3Dref_, setPageV= ariablesInPageScope=3Dtrue, bpmUtils=3Dorg.andromda.cartridges.bpm4struts.B= pm4StrutsUtils@c4b664, generateWebXmlIds=3Dfalse, maxBreadCrumbs=3D5, dateU= tils=3Dorg.andromda.cartridges.bpm4struts.Bpm4StrutsDateUtils@a269e2, xmlEn= coding=3DUTF-8, errorMessagesKey=3Dorg.andromda.bpm4struts.errormessages, s= ervletPackage=3Dorg.andromda.presentation.bpm4struts, securityRealm=3Dretin= alscan, successMessagesKey=3Dorg.andromda.bpm4struts.successmessages}' and = cartridge 'bpm4struts' > =09at org.andromda.core.cartridge.Cartridge.processWithTemplate(Cartridge= .java:456) > =09at org.andromda.core.cartridge.Cartridge.processTemplateWithMetafacade= s(Cartridge.java:238) > =09... 46 more > Caused by: java.lang.IllegalArgumentException: can't parse argument numbe= r jsp.fullPath > =09at java.text.MessageFormat.makeFormat(MessageFormat.java:1323) > =09at java.text.MessageFormat.applyPattern(MessageFormat.java:447) > =09at java.text.MessageFormat.<init>(MessageFormat.java:347) > =09at java.text.MessageFormat.format(MessageFormat.java:800) > =09at org.andromda.core.cartridge.Resource.getOutputLocation(Resource.jav= a:74) > =09at org.andromda.core.cartridge.template.Template.getOutputLocation(Tem= plate.java:94) > =09at org.andromda.core.cartridge.Cartridge.processWithTemplate(Cartridge= .java:408) > =09... 47 more > BUILD FAILED > File...... C:\Documents and Settings\leegreiner\.maven\cache\maven-multip= roject-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\pl= ugin.jelly:32:31: <ant:fail> org.andromda.core.server.ClientException: org.= andromda.core.engine.ModelProcessorException: Error performing ModelProcess= or.process with model(s) --> 'file:e:\javacode\retinalscan\mda\src\uml\R= etinalScanModel.xml.zip!\RetinalScanModel.xml' > INFO [App] Total time: 13 seconds > INFO [App] Finished at: Wed Jul 27 11:13:08 EDT 2005 > INFO [App]=20 --=20 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 |