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 09af0b479..e005efbfe 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 void start() { * */ public void run() { - progressStatisticsEvent(); + try { + progressStatisticsEvent(); + } catch (Throwable e) { + logger.log(Level.SEVERE, "unexpected exception from progressStatisticsEvent()", e); + } } /**