Hi,

I tried rc4 but that did not solve the problem and caused IE 7 to
stop working after login showing 404 Error Page. Because we are in 
testing phase I reverted rc4 to rc1.

After more investigation I found that it only happens with safari 3.2.3 on
Mac 10.5.
My Loadbalancer HA Proxy seems to cause the problem as it appends a prefix
to JSESSIONID to provide sticky sessions and removing the prefix after
forwarding
the request to the server, so there should be no  impact, but it is.
No use a different cookie for sticky session which does not touch the
JSESSIONID

Oliver


igor.vaynberg wrote:
> 
> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/PageExpiredException-immediatly-after-login-tp23854544p23866520.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]

Reply via email to