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); + } } /**