Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01
-
Fix Version/s: 4.0.BETA, EE-3.3.0.GA_P02, 4.0
-
Labels:None
-
Environment:All, ICEpush
-
Assignee Priority:P2
-
Salesforce Case Reference:
Description
When navigating to a new JSF view with a big DOM and the backing bean of the view being navigated to triggers an asynchronous render as part of its postConstruct or as part as one of the getters, the HTTP POST to retrieve the updates for this asynchronous render posts to the old view instead of the new view and this causes a "Server Internal Error" because of a javax.faces.FacesException being thrown.
In testing I did find that I wasn't able to reproduce the issue with lazyPush=true, but this may just be workaround for the test case only as it seems to occur when the push connection is already active.
In testing I did find that I wasn't able to reproduce the issue with lazyPush=true, but this may just be workaround for the test case only as it seems to occur when the push connection is already active.
Activity
Arran Mccullough
created issue -
Arran Mccullough
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | Case12432Example.war [ 16512 ] | |
Attachment | Case12432Example.zip [ 16513 ] |
Arran Mccullough
made changes -
Salesforce Case Reference | 5007000000WftDmAAJ |
Ken Fyten
made changes -
Assignee | Ted Goddard [ ted.goddard ] | |
Fix Version/s | EE-3.4.0.GA [ 11171 ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Arran Mccullough [ arran.mccullough ] |
Arran Mccullough
made changes -
Assignee | Arran Mccullough [ arran.mccullough ] | Ted Goddard [ ted.goddard ] |
Ted Goddard
made changes -
Attachment | bigdom.xhtml [ 16517 ] | |
Attachment | PageBean.java [ 16518 ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Arran Mccullough [ arran.mccullough ] |
Leon Steffens
made changes -
Attachment | newbigdom.xhtml [ 16522 ] | |
Attachment | NewPageBean.java [ 16523 ] |
Arran Mccullough
made changes -
Assignee | Arran Mccullough [ arran.mccullough ] | Ted Goddard [ ted.goddard ] |
Ted Goddard
made changes -
Attachment | pushdelay.patch [ 16535 ] |
Ted Goddard
made changes -
Attachment | icefaces.jar [ 16536 ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Arran Mccullough [ arran.mccullough ] |
Ken Fyten
made changes -
Fix Version/s | 3.4 [ 10770 ] |
Ted Goddard
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #38627 | Thu Oct 17 15:27:00 MDT 2013 | ted.goddard | delay push if ajax event is in progress ( |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/core/src/main/javascript/application.js
|
Ken Fyten
made changes -
Fix Version/s | EE-3.3.0.GA_P02 [ 11371 ] | |
Fix Version/s | EE-4.0.0.GA [ 11171 ] |
Ken Fyten
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | Arran Mccullough [ arran.mccullough ] | Ted Goddard [ ted.goddard ] |
Assignee Priority | P2 [ 10011 ] |
Ted Goddard
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 4.0 [ 11382 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Attached test case that reproduces the issue. Note: for the war file the icefaces-ace and icefaces-compat jars need to be added back in.
Steps:
When clicking on the "Go to small DOM" link the navigation to the new view completes successfully and the async render is pushed to the new view. When clicking the "Go to big DOM" link the server error will be observed.