I'm seeing problems throughout our app where refreshing the page causes other event listeners to then malfunction. These are trivially simple listeners, like:
Link customer_link = new Link("org_link") { @Override public void onClick() { setResponsePage(new OrganizationAdministrationPage(getPageReference(), _organization_key)); } private static final long serialVersionUID = -6396556709778260098L; }; Instead of returning the response page, the browser receives a forward (302) back to the same page instance...which of course means that the link appears to do nothing. I can only reproduce this behavior when the app is deployed to AppEngine -- it works fine running on my desktop. The problems started when we upgraded the application to Wicket 6. I'm not implying this is a Wicket 6 problem...in fact I assume we have done something that is causing this malfunction. But since it worked under Wicket 5, I'm hoping someone will see a relationship between the symptoms and a change that we need to make for compatibility with Wicket 6. Any hints or debugging ideas (since I can't step through the code running in AppEngine) would be greatly appreciated! Chris