From 11d4bab1ac455645802d2f4b0e89b7a5764cc5fc Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Mon, 5 Oct 2015 11:46:35 -0700 Subject: [PATCH] catch exceptions and log error in StatisticsTracker.run(), to make sure statistics events don't stop happening --- .../org/archive/crawler/reporting/StatisticsTracker.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java b/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java index 09af0b47..e005efbf 100644 --- a/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java +++ b/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java @@ -416,7 +416,11 @@ public class StatisticsTracker * */ public void run() { - progressStatisticsEvent(); + try { + progressStatisticsEvent(); + } catch (Throwable e) { + logger.log(Level.SEVERE, "unexpected exception from progressStatisticsEvent()", e); + } } /**