Details
Description
In testing the Auction example with MyFaces, I noticed that when the session expired, I was receiving the proper response from the push requests:
<?xml version='1.0' encoding='UTF-8'?>
<partial-response>
<error>
<error-name>class org.icefaces.application.SessionExpiredException</error-name>
<error-message><![CDATA[Session has expired]]></error-message>
</error>
</partial-response>
but it was not popping up a notification on the client nor was it shutting down push. Push would keep running and returning the SessionExpiredException over and over.
I set some breakpoints at various points in the bridge.js code to see where it might be breaking down but it doesn't appear that the following function is being called at all:
function filterICEfacesEvents(f) {...
which suggests that the callback is not being called for some reason:
jsf.ajax.addOnError(filterICEfacesEvents(submitErrorBroadcaster(networkErrorListeners, serverErrorListeners)));
<?xml version='1.0' encoding='UTF-8'?>
<partial-response>
<error>
<error-name>class org.icefaces.application.SessionExpiredException</error-name>
<error-message><![CDATA[Session has expired]]></error-message>
</error>
</partial-response>
but it was not popping up a notification on the client nor was it shutting down push. Push would keep running and returning the SessionExpiredException over and over.
I set some breakpoints at various points in the bridge.js code to see where it might be breaking down but it doesn't appear that the following function is being called at all:
function filterICEfacesEvents(f) {...
which suggests that the callback is not being called for some reason:
jsf.ajax.addOnError(filterICEfacesEvents(submitErrorBroadcaster(networkErrorListeners, serverErrorListeners)));
Issue Links
- blocks
-
ICE-8506 CLONE -Session Expired responses received but not displayed.
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Deryk Sinotte
created issue -
Deryk Sinotte
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Assignee Priority | P2 | |
Assignee | Mircea Toma [ mircea.toma ] |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.1-Beta2 [ 10294 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Security | Private [ 10001 ] |
Ken Fyten
made changes -
Security | Private [ 10001 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Xabier Pastor
made changes -