I'm getting the following stacktrace using 2.0.7 while trying to pass action values during an action redirect result (action config below) and I'm wondering if this is a bug with the test build I'm using or if this is user error (probably the later). I followed the http://www.mail-archive.com/user@struts.apache.org/msg59492.html thread in setting up the action. Interestingly enough I do see this in the log (after the WARN), which is all that I would've expected:
May-16-2007 3:44:51:781 PM, PDT [DEBUG] (org.apache.struts2.dispatcher.ServletRedirectResult) - Redirecting to finalLocation /member/loadMyObjectInput.action?subDetail.id=2 May-16-2007 3:44:51:781 PM, PDT [WARN ] (com.opensymphony.xwork2.util.OgnlUtil) - Caught OgnlException while setting property subDetail.id' on type 'org.apache.struts2.dispatcher.ServletActionRedirectResult'. ognl.NoSuchPropertyException: org.apache.struts2.dispatcher.ServletActionRedirectResult.course at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122) at com.opensymphony.xwork2.util.OgnlValueStack$ObjectAccessor.getProperty(OgnlValueStack.java:58) at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643) at ognl.ASTProperty.getValueBody(ASTProperty.java:92) at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170) at ognl.SimpleNode.getValue(SimpleNode.java:210) at ognl.ASTChain.setValueBody(ASTChain.java:168) at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177) at ognl.SimpleNode.setValue(SimpleNode.java:246) at ognl.Ognl.setValue(Ognl.java:476) at com.opensymphony.xwork2.util.OgnlUtil.setValue(OgnlUtil.java:186) at com.opensymphony.xwork2.util.OgnlUtil.internalSetProperty(OgnlUtil.java:360) at com.opensymphony.xwork2.util.OgnlUtil.setProperties(OgnlUtil.java:76) at com.opensymphony.xwork2.util.OgnlUtil.setProperties(OgnlUtil.java:49) at com.opensymphony.xwork2.ObjectFactory.buildResult(ObjectFactory.java:219) at com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:190) at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:337) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ParameterFilterInterceptor.intercept(ParameterFilterInterceptor.java:143) <action name="saveMyObject" class="MyObjectAction" method="save"> <interceptor-ref name="paramFilter"> <param name="blocked">label.btn.save,dojo.datePlayed</param> </interceptor-ref> <interceptor-ref name="formStack"/> <result name="success">/member/saved.jsp</result> <result name="input" type="redirect-action"> <param name="actionName">loadMyObjectInput</param> <param name="parse">true</param> <param name="subDetail.id">${subDetail.id}</param> </result> <result name="biz.error" type="redirect-action"> <param name="actionName">loadMyObjectInput</param> <param name="parse">true</param> <param name="subDetail.id">${subDetail.id}</param> </result> </action> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]