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) --&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