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]

Reply via email to