remm        2005/06/16 02:50:12

  Modified:    catalina/src/share/org/apache/catalina/session
                        StandardSession.java StandardManager.java
  Log:
  - 34760: Passivating session should not make stop fail.
  
  Revision  Changes    Path
  1.60      +3 -2      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java
  
  Index: StandardSession.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardSession.java,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- StandardSession.java      15 Jun 2005 23:50:12 -0000      1.59
  +++ StandardSession.java      16 Jun 2005 09:50:12 -0000      1.60
  @@ -53,6 +53,7 @@
   import org.apache.catalina.util.StringManager;
   
   import org.apache.catalina.security.SecurityUtil;
  +
   /**
    * Standard implementation of the <b>Session</b> interface.  This object is
    * serializable, so that it can be stored in persistent storage or 
transferred
  @@ -1452,7 +1453,7 @@
                   saveNames.add(keys[i]);
                   saveValues.add(value);
               } else {
  -                removeAttribute(keys[i]);
  +                removeAttributeInternal(keys[i], true);
               }
           }
   
  
  
  
  1.31      +3 -3      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardManager.java
  
  Index: StandardManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/StandardManager.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- StandardManager.java      31 Mar 2005 10:31:53 -0000      1.30
  +++ StandardManager.java      16 Jun 2005 09:50:12 -0000      1.31
  @@ -664,8 +664,8 @@
           // Write out sessions
           try {
               unload();
  -        } catch (IOException e) {
  -            log.error(sm.getString("standardManager.managerUnload"), e);
  +        } catch (Throwable t) {
  +            log.error(sm.getString("standardManager.managerUnload"), t);
           }
   
           // Expire all active sessions
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to