Hi,
i think have read (hopefully) all the posts about PageExpiredExceptions
(Serializable etc.).
I have a DropDownChoice, that updates a List of Links via Ajax (please see
code below).
After updating the List of Links or clicking on one of the links the *second
time* in IE8 i receive a different session-id and therefore the
PageExpiredExcption appears.
Code for updating the list:
<code>
dropDownChoice.add(new AjaxFormComponentUpdatingBehavior("onchange") {
private static final long serialVersionUID =
6589985163593895157L;
protected void onUpdate(AjaxRequestTarget
target) {
...........
//Reload a list of links
}
});
</code>
Summary:
- Problem only in IE8
- In Firefox everything works fine.
- Wicket 1.4.
- The application runs on WAS7
- No session replication
- played around with settings e.g.
getPageSettings().setAutomaticMultiWindowSupport(false); and caching.
- Problem appears after the second Ajax-Call.
- Error message is:
onRuntimeException Cannot find the rendered page in session
[pagemap=null,componentPath=4:border:_body:dialogContainer:contentPanels:infoTextContentPanel:ajaxEnabledContainer:fieldActions,versionNumber=0]
Thanks for any help!
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/PageExpiredException-Different-JSessionId-after-second-Ajax-Call-only-in-IE8-tp3944468p3944468.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]