struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Newton <newton.d...@yahoo.com>
Subject Re: [s2] ognl.NoSuchPropertyException with param passing redirect-action
Date Wed, 16 May 2007 23:16:38 GMT
Does it not work or are you just getting the WARN?
With devmode turned on I'm pretty sure I've seen the
same logs for previous versions as well.

d.

--- Jon Wilmoth <jonwilmoth@yahoo.com> wrote:

> 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:
> user-unsubscribe@struts.apache.org
> For additional commands, e-mail:
> user-help@struts.apache.org
> 
> 



       
____________________________________________________________________________________Get the
Yahoo! toolbar and be alerted to new email wherever you're surfing.
http://new.toolbar.yahoo.com/toolbar/features/mail/index.php

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message