DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25234>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25234 HttpSessionListener called twice on session expiration Summary: HttpSessionListener called twice on session expiration Product: Tomcat 5 Version: 5.0.16 Platform: All OS/Version: All Status: NEW Severity: Critical Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] HttpSessionListener called twice on session expiration. After a (quick!) look at the source it seems to be being caused as processExpires (StandardManager.java) loops through the sessions calling isValid (StandardSession.java) on each. Then isValid itself looks for timed out sessions and calls expires (StandardSession.java) where relevant which calls the listeners. However then isValid returns (false) back to processExpires which then itself calls expire and so the listeners are fired a second time. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]