Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.1, EE-3.0.0.GA_P01
-
Fix Version/s: EE-3.0.0.GA_P01, 3.2
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.1.0 BETA2 06282012, ICEfaces 3.1.0, ICEfaces 3.2.0 BETA1
Description
Upon closing an ace:dialog which executes and all render, the page becomes unresponsive since the javax.faces.ViewState is null.
Test Case scenario:
A page includes two forms, one that includes an inputText field and a commandButton. This input field takes in a int value which will load an ace:dataTable with the entered in number of rows. This form also includes another commandButton that will open up an ace:dialog. This dialog is located in a different form. The dialog contains another input field which will update the underlying input field when the Ok button is clicked.
Initial testing found that this issue isn't seen with the ICEfaces EE 3.0.0 GA release.
Test Case scenario:
A page includes two forms, one that includes an inputText field and a commandButton. This input field takes in a int value which will load an ace:dataTable with the entered in number of rows. This form also includes another commandButton that will open up an ace:dialog. This dialog is located in a different form. The dialog contains another input field which will update the underlying input field when the Ok button is clicked.
Initial testing found that this issue isn't seen with the ICEfaces EE 3.0.0 GA release.
Attached test case that reproduces the issue.
Steps:
In the server logs it should be printing out the request values including the javax.faces.ViewState value. At this point the value is null. Clicking on the populate button again loads a new ViewState value and the table loads, clicking the Open button doesn't work at this point however.