--- jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardManager.java 2004-08-29 02:14:08.000000000 +0200 +++ jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardManager.java 2005-12-16 02:38:00.765625000 +0100 @@ -534,6 +534,11 @@ while (elements.hasNext()) { StandardSession session = (StandardSession) elements.next(); + if( session.isValid() == false ) { + if (log.isDebugEnabled()) + log.debug("Ignoring invalid session: "+session); + continue; + } list.add(session); ((StandardSession) session).passivate(); session.writeObjectData(oos);