Server state saving with two forms, ajax and normal request is broken
---------------------------------------------------------------------
Key: MYFACES-2881
URL: https://issues.apache.org/jira/browse/MYFACES-2881
Project: MyFaces Core
Issue Type: Bug
Components: General
Affects Versions: 2.0.1, 2.0.2-SNAPSHOT
Environment: myfaces 2.0.1 or trunk;
Reporter: Martin Kočí
Priority: Blocker
Use simple xhtml with:
<h:form id="form1">
<h:commandButton value="Partial">
<f:ajax execute="@this" render="@this" />
</h:commandButton>
</h:fom>
</h:form>
<h:form id="form2">
<h:commandButton value="Full" />
</h:form>
then:
1) click "Partial" button 20x or more
2) click "Full" button
-> ViewExpiredException appears. If you click "Partial" 19 times or less
ViewExpiredException does not appear.
20 is default for NUMBER_OF_VIEW_IN_SESSION - it you set this param to 1 you
reproduce this problem with two clicks. Maybe there is more simple test case
for reproducing this issue but I didn't find it yet.
This bug is present in 2.0.1 already and is related to server state saving:
myfaces 2.0.1:
PSS + server: failed
PSS + client: ok
FSS + server: failed
FSS + client: ok
myfaces 2.0.2-SNAPSHOT:
PSS + server: failed
PSS + client: ok
FSS + server: failed
FSS + client: ok
Very likely this causes MYFACES-2877 too.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.