[ 
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

Reply via email to