[ 
https://issues.apache.org/jira/browse/TRINIDAD-2110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott O'Bryan resolved TRINIDAD-2110.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.2.15-core 

Added a check for the Bridge's hack for Mojarra 1.2

> workaround for jsf portlet bridge 2.0 nullviewstatetoken
> --------------------------------------------------------
>
>                 Key: TRINIDAD-2110
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2110
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Portlet
>    Affects Versions: 1.2.14-core 
>            Reporter: Scott O'Bryan
>            Assignee: Scott O'Bryan
>             Fix For: 1.2.15-core 
>
>
> There is a bug related to a workaround in the MyFaces Portlet Bridge 2.0 R.I. 
> After a goLink renders a new portlet view, the bridge changes a null 
> VIEWSTATE parameter value to the string  
> "org.apache.myfaces.portlet.faces.nullViewState".  The reason this is done is 
> that apparently there is a bug in Mojarra where, during a post, if the 
> VIEWSTATE is null, the render phases are skipped.  Unfortunately this 
> workaround in the bridge cannot be removed in the bridge. 
> As a result of this, however, our check for the format of the viewStateToken 
> incorrectly returns the VIEWSTATE encoding which rely's on a null VIEWSTATE 
> to make part of it's decision.  We need to check for this 
> "org.apache.myfaces.portlet.faces.nullViewState" token as well. 
> Also, this workaround in the bridge is ONLY in bridges which operate on JSF 
> 1.2.  The MyFaces Portlet Bridge 3.0 (which is based off JSF 2.0) has this 
> hack removed.  As such, this bug fix should only apply to JSF 1.2 branches 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to