proyal      2002/06/03 13:58:48

  Modified:    event/src/java/org/apache/excalibur/event/command
                        TPCThreadManager.java
  Log:
  Catch any RuntimeException's in the main worker thread. If not caught and
  logged they will never be seen. This is not an expected case, but better
  to be safe...
  
  Revision  Changes    Path
  1.19      +10 -0     
jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/TPCThreadManager.java
  
  Index: TPCThreadManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/event/command/TPCThreadManager.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- TPCThreadManager.java     29 May 2002 01:18:35 -0000      1.18
  +++ TPCThreadManager.java     3 Jun 2002 20:58:48 -0000       1.19
  @@ -262,6 +262,16 @@
                                                     + "increase block-timeout 
or number of threads per processor", e );
                               }
                           }
  +                        catch( RuntimeException e )
  +                        {
  +                            if( getLogger().isFatalErrorEnabled() )
  +                            {
  +                                getLogger().fatalError( "TPCThreadManager 
management thread aborting "
  +                                                        + " due to 
exception", e );
  +                            }
  +
  +                            throw e;
  +                        }
                       }
                   }
                   finally
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to