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

Leonardo Uribe commented on MYFACES-3840:
-----------------------------------------

Which one is your configuration? which JSF libraries are you using? are you 
calling getClientId() or createUniqueId() somewhere? Theorically everything 
should work well. In the past this point has been analysed and fixed. 

> UIViewRoot uses different id while saving and restoring states.
> ---------------------------------------------------------------
>
>                 Key: MYFACES-3840
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3840
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.2.0-beta
>            Reporter: Xavier Cho
>
> After I upgraded to 2.2.0-beta, every postback requests which requires 
> @ViewScoped managed beans fails as they lose states after the initial request.
> I couldn't spend sufficient time to investigate so not perfectly sure if it's 
> not caused by some misconfiguration on my end.
> Though, after a quick debugging, I found that in the 
> DefaultFaceletsStateManagementStrategy class, state of an UIViewRoot instance 
> is saved using its client ID in saveStateOnMapVisitTree:976, but it tries to 
> restore it using its view ID in restoreView:301, thus failing to restore the 
> state.
> Is this behavior normal? If so, what possible configuration could cause it to 
> use different IDs between saving and restoring state?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to