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]

Reply via email to