Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7.2 SP1
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:JSF 1.2_04, SWF 1.0.6
-
ICEsoft Forum Reference:
Description
After reporting some issues, but never getting any decent response, there is still a problem with webflow 1.0.6 with the 1.7 branch of icefaces.
1.7.2 had state problems where in 1.7.2 SP1 the page doesn't redirect when you start a flow. So nothing is happening basically.
Since we are possibly in need of a migration to 1.7.2 SP1 I looked at this problem.
As far as I can tell there is a 'renderResponse()' in View on line 150 (method: updateOnPageRequest).
What happens is that in that method ICEFaces detects the the GET (as part of the POST/REDIRECT/GET) a refresh.
When calling renderResponse() the webflow internals do not get a chance to execute.
When executing the renderREsponse phase there is no restored flowExecution (since the previous phases didn't execute) and therefore nothing is prepared.
The result is that the page remains the same.
Removing this renderResponse() solves the problem and has, as far as I can tell, no side effects on normal refreshes.
Can anyone from the ICEFaces team have a look at this problem/solution?
http://jira.icefaces.org/browse/ICE-3845
http://jira.icefaces.org/browse/ICE-3713
http://jira.icefaces.org/browse/ICE-3689
http://jira.icefaces.org/browse/ICE-3664
1.7.2 had state problems where in 1.7.2 SP1 the page doesn't redirect when you start a flow. So nothing is happening basically.
Since we are possibly in need of a migration to 1.7.2 SP1 I looked at this problem.
As far as I can tell there is a 'renderResponse()' in View on line 150 (method: updateOnPageRequest).
What happens is that in that method ICEFaces detects the the GET (as part of the POST/REDIRECT/GET) a refresh.
When calling renderResponse() the webflow internals do not get a chance to execute.
When executing the renderREsponse phase there is no restored flowExecution (since the previous phases didn't execute) and therefore nothing is prepared.
The result is that the page remains the same.
Removing this renderResponse() solves the problem and has, as far as I can tell, no side effects on normal refreshes.
Can anyone from the ICEFaces team have a look at this problem/solution?
http://jira.icefaces.org/browse/ICE-3845
http://jira.icefaces.org/browse/ICE-3713
http://jira.icefaces.org/browse/ICE-3689
http://jira.icefaces.org/browse/ICE-3664
Issue Links
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Resolved by the fixes for
ICE-3944.