noel 2003/02/04 13:06:00 Modified: src/java/org/apache/james/nntpserver/repository NNTPSpooler.java src/java/org/apache/james/transport JamesSpoolManager.java src/java/org/apache/james/transport/mailets RemoteDelivery.java src/java/org/apache/james/util/connection ServerConnection.java Log: Runnables should log all exceptions in run() - Avalon Excalibur WorkerThread doesn't Revision Changes Path 1.17 +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.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- NNTPSpooler.java 1 Feb 2003 21:02:16 -0000 1.16 +++ NNTPSpooler.java 4 Feb 2003 21:05:54 -0000 1.17 @@ -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 { 1.27 +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.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- JamesSpoolManager.java 1 Feb 2003 20:13:33 -0000 1.26 +++ JamesSpoolManager.java 4 Feb 2003 21:05:55 -0000 1.27 @@ -290,10 +290,10 @@ spool.unlock(key); } mail = null; - } catch (Exception e) { + } catch (Throwable e) { e.printStackTrace(); if (getLogger().isErrorEnabled()) { - getLogger().error("Exception in JamesSpoolManager.run " + e.getMessage()); + getLogger().error("Exception in JamesSpoolManager.run " + e.getMessage(), e); } } } 1.41 +3 -3 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.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- RemoteDelivery.java 14 Jan 2003 13:41:56 -0000 1.40 +++ RemoteDelivery.java 4 Feb 2003 21:05:56 -0000 1.41 @@ -602,8 +602,8 @@ outgoing.remove(key); throw e; } - } catch (Exception e) { - log("Exception caught in RemoteDelivery.run(): " + e); + } catch (Throwable e) { + if (!destroyed) log("Exception caught in RemoteDelivery.run(): " + e); } } } finally { 1.6 +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.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ServerConnection.java 14 Jan 2003 13:42:07 -0000 1.5 +++ ServerConnection.java 4 Feb 2003 21:05:59 -0000 1.6 @@ -315,7 +315,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 ); } } @@ -404,7 +404,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]