From de8eadab9357cc0ae6b0ab114c2270e90d42d940 Mon Sep 17 00:00:00 2001 From: Michael McCandless Date: Tue, 22 Sep 2015 11:36:16 -0400 Subject: [PATCH] catch Throwable instead of Exception in LoggingRunnable.run --- .../main/java/org/elasticsearch/threadpool/ThreadPool.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/elasticsearch/threadpool/ThreadPool.java b/core/src/main/java/org/elasticsearch/threadpool/ThreadPool.java index 77b86a0be2a13..107a6034135fd 100644 --- a/core/src/main/java/org/elasticsearch/threadpool/ThreadPool.java +++ b/core/src/main/java/org/elasticsearch/threadpool/ThreadPool.java @@ -511,8 +511,8 @@ class LoggingRunnable implements Runnable { public void run() { try { runnable.run(); - } catch (Exception e) { - logger.warn("failed to run {}", e, runnable.toString()); + } catch (Throwable t) { + logger.warn("failed to run {}", t, runnable.toString()); } }