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: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to