Hi, n the application, we use to switch sessions once the user mode is changed.
So basically we have something like this: request.getSession(false).invalidate(); request.getSession(true); Now happens the problem: after timeout, the session is not removed. After debugging some internal code, I found out that in org.eclipse.jetty.server.session.AbstractSession.timeout() the session is not removed if _requests > 0. And the _requests is greater then zero, since in org.eclipse.jetty.server.session.SessionHandler.doScope(String, Request, HttpServletRequest, HttpServletResponse) the complete() runs on the accesssession is increased and the same session is decreased, even if during the invocation the actual session was replaced! Did anyone experience the same problem and managed to solve it? Thanks, Michael P.S. This question was also posted at Stackverflow at http://stackoverflow.com/q/10300283/547779
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
