[
https://issues.apache.org/jira/browse/WW-4137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13713683#comment-13713683
]
Shawn Andrews commented on WW-4137:
-----------------------------------
Thanks Bruce, I will try to give you a sample soon. I am out of office this
week.
In mean time I would just add a few details.
I am using liferay portal 6.1 GA 2 EE . When I get back to office I will set
up a testcase and test on CE.
As for struts I am using 2.3.4 sucessfully and problem occurs when I switch to
2.3.7 or above.
One thing that was not clear in my original description is that the problem
occurs when an action is executed through a user action... like a form post...
It does not occur when a portlet is loaded for first time on page by
portal(like in an input action). But it does occur in something like an s:form
action
> 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
> Components: Plugin - Portlet
> 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
> Assignee: Bruce Phillips
> 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