PageExpiredError Page is not displayed any more. I'm getting error page containing apache.wicket.protocol.http.request.InvalidUrlException instead.
In WebRequestCycleProcessor.resolve() method, when PageExpiredException is thrown, it is wrapped with InvalidUrlException. Because of that this exception can't be identified in AbstractRequestCycleProcessor.respond(...) and as the result expired page is not shown.
If I understand the code well, the recently added try-catch block which is responsible for wrapping every WicketRuntimeException with InvalidUrlException seems to be a problem here.