[
https://issues.apache.org/jira/browse/WW-4137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lukasz Lenart updated WW-4137:
------------------------------
Fix Version/s: 2.3.16
> Parameter warnings being generated in logs after 2.3.7 in portlet
> -----------------------------------------------------------------
>
> Key: WW-4137
> URL: https://issues.apache.org/jira/browse/WW-4137
> Project: Struts 2
> Issue Type: Bug
> Affects Versions: 2.3.7, 2.3.8, 2.3.12, 2.3.14, 2.3.14.1, 2.3.14.2,
> 2.3.14.3, 2.3.15
> Environment: liferay portal running in tomcat
> Reporter: Shawn Andrews
> Priority: Minor
> Fix For: 2.3.16
>
>
> I tried to migrate some portlets from 2.3.4 to 2.3.7 (actually to 2.3.15 but
> have found that the problem starts in 2.3.7)
> What happens is there is now a warning in the logs whenever I execute an
> action.
> 09:33:35,327 WARN [OgnlValueStack:60] Error setting expression
> 'struts.portlet.action' with value '[Ljava.lang.String;@78f28bba'
> ognl.OgnlException: source is null for getProperty(null, "portlet")
> It seems that in older versions of struts portlet plugin this parameter use
> to be taken out, since I believe it is used by struts2 to know what action
> to execute, but should maybe not be stored in the OGNL stack. My guess is
> that this has to do with no field called 'portlet' with property 'action' in
> my action class existing to place the expression.
> In version 2.3.4.1 and previous this was not an issue. Maybe the portlet
> interceptor was taking this parameters out before it was placed into OGNL,
> and now it is being left?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira