[ https://issues.apache.org/jira/browse/WICKET-3855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov reassigned WICKET-3855: --------------------------------------- Assignee: Martin Grigorov > Problem scavenging sessions with Jetty and Wicket 1.5 > ----------------------------------------------------- > > Key: WICKET-3855 > URL: https://issues.apache.org/jira/browse/WICKET-3855 > Project: Wicket > Issue Type: Bug > Components: wicket-core > Affects Versions: 1.5-RC5.1 > Reporter: Adriano dos Santos Fernandes > Assignee: Martin Grigorov > > When Jetty starts and see some invalid persisted session, it tries to unbound > it. But Wicket then start to throw errors. > I suppose there is a need to use ThreadContext.set(this) in some place like > Application.sessionUnbound. > ------------------------ > Problem scavenging sessions > org.apache.wicket.WicketRuntimeException: There is no application attached to > current thread Timer-0 > at org.apache.wicket.Application.get(Application.java:229) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.DefaultPageManagerProvider.getStoreSettings(DefaultPageManagerProvider.java:78) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.DefaultPageManagerProvider.newDataStore(DefaultPageManagerProvider.java:67) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.DefaultPageManagerProvider.get(DefaultPageManagerProvider.java:52) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.DefaultPageManagerProvider.get(DefaultPageManagerProvider.java:36) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.Application.internalGetPageManager(Application.java:1328) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at org.apache.wicket.Application.sessionUnbound(Application.java:473) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.protocol.http.WebApplication.sessionUnbound(WebApplication.java:445) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.apache.wicket.session.HttpSessionStore$SessionBindingListener.valueUnbound(HttpSessionStore.java:415) > [wicket-core-1.5-RC5.1.jar:1.5-RC5.1] > at > org.mortbay.jetty.servlet.AbstractSessionManager$Session.unbindValue(AbstractSessionManager.java:1129) > [jetty-6.1.11.jar:6.1.11] > at > org.mortbay.jetty.servlet.AbstractSessionManager$Session.doInvalidate(AbstractSessionManager.java:969) > [jetty-6.1.11.jar:6.1.11] > at > org.mortbay.jetty.servlet.AbstractSessionManager$Session.timeout(AbstractSessionManager.java:928) > [jetty-6.1.11.jar:6.1.11] > at > org.mortbay.jetty.servlet.HashSessionManager.scavenge(HashSessionManager.java:269) > [jetty-6.1.11.jar:6.1.11] > at > org.mortbay.jetty.servlet.HashSessionManager.access$000(HashSessionManager.java:44) > [jetty-6.1.11.jar:6.1.11] > at > org.mortbay.jetty.servlet.HashSessionManager$2.run(HashSessionManager.java:213) > [jetty-6.1.11.jar:6.1.11] > at java.util.TimerThread.mainLoop(Timer.java:512) [na:1.6.0_26] > at java.util.TimerThread.run(Timer.java:462) [na:1.6.0_26] > ------------------------ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira