The StateManagerImpl fails to verify the viewId of the restored view matches
the request viewId.
------------------------------------------------------------------------------------------------
Key: ADFFACES-291
URL: http://issues.apache.org/jira/browse/ADFFACES-291
Project: MyFaces ADF-Faces
Issue Type: Bug
Reporter: Gary VanMatre
The Trinidad state manager is only interested in restoring state when client
side state is activated. There is a scenario in the invoke application phase
that a baking callback or a phase listener might choose to dispatch to another
faces view. Since this delegation is a forward, the client's state of the
previous view still exists in the request. The view state is restored on the
previous view's state.
The myfaces JspStateManagerImpl performs this check in the restoreView method.
Snippet:
if (restoredViewId == null || !(restoredViewId.equals(viewId))) {
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira