jfarcand 2003/11/13 14:56:27
Modified: catalina/src/share/org/apache/catalina/session
PersistentManagerBase.java
Log:
Return the object instead of a null. Throw the proper exception. Cut/Paste should
not exists....
Revision Changes Path
1.12 +10 -7
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/PersistentManagerBase.java
Index: PersistentManagerBase.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/PersistentManagerBase.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PersistentManagerBase.java 8 Sep 2003 15:25:18 -0000 1.11
+++ PersistentManagerBase.java 13 Nov 2003 22:56:27 -0000 1.12
@@ -140,8 +140,7 @@
}
public Object run() throws Exception{
- store.load(id);
- return null;
+ return store.load(id);
}
}
@@ -802,7 +801,11 @@
}catch(PrivilegedActionException ex){
Exception exception = ex.getException();
log.error("Exception clearing the Store: " + exception);
- exception.printStackTrace();
+ if (exception instanceof IOException){
+ throw (IOException)exception;
+ } else if (exception instanceof ClassNotFoundException) {
+ throw (ClassNotFoundException)exception;
+ }
}
} else {
session = store.load(id);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]