[ 
https://issues.apache.org/jira/browse/TRINIDAD-2359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13570630#comment-13570630
 ] 

Andy Schwartz commented on TRINIDAD-2359:
-----------------------------------------

This patch:

https://issues.apache.org/jira/secure/attachment/12567885/trinidad-2359.patch

Fixes the isTestParamPresent() present by looking for the test parameter in the 
ExternalContext's request parameter map instead of in the RequestStateMap.

I suppose we could rip this code out altogether, though perhaps this test could 
be useful for catching future regressions? 
                
> ClearRequestExternalContext wrapper applied unnecessarily
> ---------------------------------------------------------
>
>                 Key: TRINIDAD-2359
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2359
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>    Affects Versions: 2.0.1-core
>            Reporter: Andy Schwartz
>            Assignee: Andy Schwartz
>            Priority: Minor
>         Attachments: trinidad-2359.patch
>
>
> GlobalConfiguratorImpl wraps the ExternalContext with a 
> ClearRequestExternalContext if it detects that Mojarra issue 493 (fixed back 
> in Mojarra 1.2.04) is present.
> The Mojarra issue is described here:
> http://java.net/jira/browse/JAVASERVERFACES-493 setRequest does not reset 
> request maps
> Two problems with this:
> 1.  This issue was fixed in 2007, so it is unclear whether we should ever 
> bother applying this workaround.
> 2.  The code which detects the presence of this Mojarra issue is buggy.
> As a result of #2, GlobalConfiguratorImpl always adds a 
> ClearRequestExternalContext wrapper, regardless of whether the old Mojarra 
> issue is present or not.

--
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