noel 2003/02/04 11:38:30
Modified: src/java/org/apache/james/nntpserver/repository Tag:
branch_2_1_fcs NNTPSpooler.java
src/java/org/apache/james/transport Tag: branch_2_1_fcs
JamesSpoolManager.java
src/java/org/apache/james/transport/mailets Tag:
branch_2_1_fcs RemoteDelivery.java
src/java/org/apache/james/util/connection Tag:
branch_2_1_fcs ServerConnection.java
Log:
Runnables should log all exceptions in run() - Avalon Excalibur WorkerThread doesn't
Revision Changes Path
No revision
No revision
1.11.4.3 +1 -1
jakarta-james/src/java/org/apache/james/nntpserver/repository/NNTPSpooler.java
Index: NNTPSpooler.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/nntpserver/repository/NNTPSpooler.java,v
retrieving revision 1.11.4.2
retrieving revision 1.11.4.3
diff -u -r1.11.4.2 -r1.11.4.3
--- NNTPSpooler.java 1 Feb 2003 21:00:29 -0000 1.11.4.2
+++ NNTPSpooler.java 4 Feb 2003 19:38:28 -0000 1.11.4.3
@@ -214,7 +214,7 @@
getLogger().debug("Processing file:
"+f.getAbsolutePath());
try {
process(f);
- } catch(Exception ex) {
+ } catch(Throwable ex) {
getLogger().debug("Exception occured while
processing file: "+
f.getAbsolutePath(),ex);
} finally {
No revision
No revision
1.20.4.2 +3 -3
jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java
Index: JamesSpoolManager.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java,v
retrieving revision 1.20.4.1
retrieving revision 1.20.4.2
diff -u -r1.20.4.1 -r1.20.4.2
--- JamesSpoolManager.java 1 Feb 2003 20:12:54 -0000 1.20.4.1
+++ JamesSpoolManager.java 4 Feb 2003 19:38:29 -0000 1.20.4.2
@@ -335,11 +335,11 @@
spool.unlock(key);
}
mail = null;
- } catch (Exception e) {
+ } catch (Throwable e) {
e.printStackTrace();
if (getLogger().isErrorEnabled()) {
getLogger().error("Exception in JamesSpoolManager.run "
- + e.getMessage());
+ + e.getMessage(), e);
}
}
}
No revision
No revision
1.33.4.1 +2 -2
jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
Index: RemoteDelivery.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java,v
retrieving revision 1.33
retrieving revision 1.33.4.1
diff -u -r1.33 -r1.33.4.1
--- RemoteDelivery.java 14 Dec 2002 03:30:11 -0000 1.33
+++ RemoteDelivery.java 4 Feb 2003 19:38:29 -0000 1.33.4.1
@@ -605,7 +605,7 @@
outgoing.remove(key);
throw e;
}
- } catch (Exception e) {
+ } catch (Throwable e) {
log("Exception caught in RemoteDelivery.run(): " + e);
}
}
No revision
No revision
1.3.4.1 +2 -2
jakarta-james/src/java/org/apache/james/util/connection/ServerConnection.java
Index: ServerConnection.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/util/connection/ServerConnection.java,v
retrieving revision 1.3
retrieving revision 1.3.4.1
diff -u -r1.3 -r1.3.4.1
--- ServerConnection.java 30 Oct 2002 10:34:58 -0000 1.3
+++ ServerConnection.java 4 Feb 2003 19:38:29 -0000 1.3.4.1
@@ -317,7 +317,7 @@
}
} catch( IOException ioe ) {
getLogger().error( "Exception accepting connection", ioe );
- } catch( Exception e ) {
+ } catch( Throwable e ) {
getLogger().error( "Exception executing client connection runner: "
+ e.getMessage(), e );
}
}
@@ -408,7 +408,7 @@
getLogger().debug( message );
}
- } catch( Exception e ) {
+ } catch( Throwable e ) {
getLogger().error( "Error handling connection", e );
} finally {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]