rc4 has been out for a while, try with that. -igor
On Wed, Jun 3, 2009 at 9:25 AM, okrohne <[email protected]> wrote: > > Hi, > > I am using wicket 1.4rc1 > > Should I switch to a different Version? > > Thanks, > Oliver > > > igor.vaynberg wrote: >> >> are you using the latest version of wicket? and if you are create a >> quickstart that reproduces this and attach it to a jira issue. >> >> -igor >> >> On Wed, Jun 3, 2009 at 9:13 AM, Oliver Krohne <[email protected]> wrote: >>> Hi, >>> >>> Sometimes I get a PageExpiredException immediatly after login >>> and subseguent login does not solve it. So the application is unuseable. >>> >>> I have a BookmarkablePage mounted under /login after succesfull login >>> the user is redirected to the application's homepage. >>> If the user is not logged in MyApplication.getHomePage returns a >>> different >>> Home page than if the user is logged, so two home pages. >>> >>> If the user is logged in then the home page is a page which uses an >>> AbstractAjaxTimerBehavior to >>> update a panel. The page can be seen until the first self update and then >>> I get a PageExpiredException. >>> >>> Is is a problem that I use two different homepages ? >>> >>> I do not get a "Not Serializable Exception". >>> >>> Here is the stacktrace: >>> >>> 2009-06-03 14:11:55,659 ERROR [http-8080-4] XXX.Wicket: XXX >>> RuntimeException: >>> org.apache.wicket.protocol.http.PageExpiredException: Request cannot be >>> processed. The target page does not exist anymore. >>> at >>> org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:134) >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) >>> at >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1188) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1265) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:498) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:444) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) >>> at >>> org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> com.XXX.security.RememberMeProcessingFilter.doFilterHttp(FytchRememberMeProcessingFilter.java:72) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) >>> at >>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>> at >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >>> at >>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>> at java.lang.Thread.run(Thread.java:619) >>> 2009-06-03 14:11:55,661 DEBUG [http-8080-4] >>> org.apache.wicket.RequestCycle: replacing request target >>> [bookmarkablepagerequesttar...@-545183103 >>> pageClass=com.XXX.app.wicket.authentification.LoginPage] with >>> [pagerequesttar...@1651269695 page=[Page class = >>> com.XXX.app.wicket.XXXSessionExpiredPage, id = 0, version = 0]] >>> 2009-06-03 14:11:55,662 INFO [http-8080-4] >>> org.apache.wicket.protocol.http.RequestLogger: >>> time=3,event=BookmarkablePage[com.XXX.app.wicket.authentification.LoginPage],response=PageRequest[com.XXX.app.wicket.XXXSessionExpiredPage(0)],sessionid=669004AFCAE4B42873C155685D04F2AB,sessionsize=1118,sessionstart=Wed >>> Jun 03 14:11:55 UTC >>> 2009,requests=2,totaltime=3,activerequests=0,maxmem=1908M,total=1029M,used=211M >>> 2009-06-03 14:11:55,740 ERROR [http-8080-4] XXX.Wicket: RuntimeException: >>> org.apache.wicket.protocol.http.PageExpiredException: Cannot find the >>> rendered page in session [pagemap=null,componentPath=0,versionNumber=0] >>> at >>> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:190) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:498) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:444) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) >>> at >>> org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> com.fytch.security.FytchRememberMeProcessingFilter.doFilterHttp(FytchRememberMeProcessingFilter.java:72) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) >>> at >>> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) >>> at >>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) >>> at >>> org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) >>> at >>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112) >>> at >>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>> at >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >>> at >>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>> at java.lang.Thread.run(Thread.java:619) >>> >>> Thanks, >>> Oliver >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> > > -- > View this message in context: > http://www.nabble.com/PageExpiredException-immediatly-after-login-tp23854544p23854731.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
