java.lang.IllegalStateException: Can't call getAttribute() when session
is no longer valid.
at com.caucho.server.session.SessionImpl.getAttribute(SessionImpl.java:268)
at com.sulake.habboweb.session.HttpSessionListenerImpl.retrieveUserDetails(HttpSessionListenerImpl.java:89)
at com.sulake.habboweb.session.HttpSessionListenerImpl.onApplicationEvent(HttpSessionListenerImpl.java:45)
at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
at org.acegisecurity.ui.session.HttpSessionEventPublisher.sessionDestroyed(HttpSessionEventPublisher.java:86)
at com.caucho.server.session.SessionImpl.notifyDestroy(SessionImpl.java:498)
at com.caucho.server.session.SessionImpl.removeEvent(SessionImpl.java:482)
at com.caucho.util.LruCache.remove(LruCache.java:469)
at com.caucho.server.session.SessionManager.getSession(SessionManager.java:1287)
at com.caucho.server.connection.AbstractHttpRequest.createSession(AbstractHttpRequest.java:1448)
at com.caucho.server.connection.AbstractHttpRequest.getSession(AbstractHttpRequest.java:1260)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:236)
at com.sulake.habboweb.filters.CaptchaContextFilter.doFilter(CaptchaContextFilter.java:25)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.sulake.habboweb.filters.RemoteAddressWrapperFilter.doFilter(RemoteAddressWrapperFilter.java:95)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
at java.lang.Thread.run(Thread.java:595)
|