[jboss-remoting-commits] JBoss Remoting SVN: r5709 - remoting2/branches/2.2/src/main/org/jboss/remoting/transport/socket.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue Feb 16 23:31:51 EST 2010


Author: ron.sigal at jboss.com
Date: 2010-02-16 23:31:51 -0500 (Tue, 16 Feb 2010)
New Revision: 5709

Modified:
   remoting2/branches/2.2/src/main/org/jboss/remoting/transport/socket/ServerThread.java
Log:
JBREM-1183: doRun() handles java.lang.Error's.

Modified: remoting2/branches/2.2/src/main/org/jboss/remoting/transport/socket/ServerThread.java
===================================================================
--- remoting2/branches/2.2/src/main/org/jboss/remoting/transport/socket/ServerThread.java	2010-02-16 20:38:32 UTC (rev 5708)
+++ remoting2/branches/2.2/src/main/org/jboss/remoting/transport/socket/ServerThread.java	2010-02-17 04:31:51 UTC (rev 5709)
@@ -413,6 +413,17 @@
          log.error("Worker thread initialization failure", ex);
          running = false;
       }
+      catch (Error e)
+      {
+         if (!shutdown)
+         {
+            log.error("error", e);
+         }
+         else
+         {
+            log.debug("error", e);
+         }
+      }
 
       // Re-use loop
       while (running)
@@ -487,6 +498,18 @@
                running = false;
             }
          }
+         catch (Error e)
+         {
+            if (!shutdown)
+            {
+               log.error("error", e);
+            }
+            else
+            {
+               log.debug("error", e);
+            }
+         }
+         
          // clear any interruption so that thread can be pooled.
          handlingResponse = false;
          Thread.interrupted();



More information about the jboss-remoting-commits mailing list