myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mircea Toma (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Updated] (MYFACES-3574) Update of 'javax.faces.ViewState' input elements fails
Date Fri, 22 Jun 2012 15:32:42 GMT

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

Mircea Toma updated MYFACES-3574:
---------------------------------

    Status: Patch Available  (was: Open)
    
> Update of 'javax.faces.ViewState' input elements fails
> ------------------------------------------------------
>
>                 Key: MYFACES-3574
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3574
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 2.1.7, 2.1.8
>         Environment: Internet Explorer 7
>            Reporter: Mircea Toma
>         Attachments: MYFACES-3574.patch
>
>
> The issue resides in the JS code that is responsible for updating javax.faces.ViewState
key in the hidden input elements. 
> In IE7 during the second update the lookup for the 'javax.faces.ViewState' named input
element fails. The element[name] syntax is used for the lookup which is known to fail for
elements with complex names (such as 'javax.faces.ViewState'). 
> When the lookup fails to find the input element a second input element is created which
will contain the new javax.faces.ViewState value. The next submit will send two 'javax.faces.ViewState'
parameters but only the first one (the oldest) is read by the server state manager . This
old key is not known to the server anymore and  this causes a ViewExpired exception to be
thrown on the server.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message