Author: mduerig
Date: Wed Apr 20 10:05:20 2016
New Revision: 1740099

URL: http://svn.apache.org/viewvc?rev=1740099&view=rev
Log:
OAK-4137: BackgroundThread should log and re-throw instances of Error
Log instances of Error in background threads

Modified:
    
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/BackgroundThread.java

Modified: 
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/BackgroundThread.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/BackgroundThread.java?rev=1740099&r1=1740098&r2=1740099&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/BackgroundThread.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/BackgroundThread.java
 Wed Apr 20 10:05:20 2016
@@ -96,6 +96,9 @@ class BackgroundThread extends Thread im
         } catch (InterruptedException e) {
             Thread.currentThread().interrupt();
             log.error(name + " interrupted", e);
+        } catch (Error e) {
+            log.error("Unhandled error in background thread", e);
+            throw e;
         } catch (RuntimeException e) {
             log.error("Unhandled exception in background thread", e);
             throw e;


Reply via email to