You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2015/02/09 18:44:16 UTC

svn commit: r1658481 - /uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java

Author: cwiklik
Date: Mon Feb  9 17:44:16 2015
New Revision: 1658481

URL: http://svn.apache.org/r1658481
Log:
UIMA-4228 Modified to exit process via halt() on java error

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java?rev=1658481&r1=1658480&r2=1658481&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/component/AbstractDuccComponent.java Mon Feb  9 17:44:16 2015
@@ -444,8 +444,12 @@ public abstract class AbstractDuccCompon
         //  System.exit(0);
     }
 
-  public void handleUncaughtException(Exception e) {
+  public void handleUncaughtException(Throwable e) {
     e.printStackTrace();
+    if ( e instanceof Error) {
+    	System.out.println("Unexpected Java Error - Terminating Process via Runtime halt");
+    	Runtime.getRuntime().halt(2);
+    }
   }
 
   /**