diff --git a/src/main/java/org/gcube/documentstore/records/aggregation/AggregationScheduler.java b/src/main/java/org/gcube/documentstore/records/aggregation/AggregationScheduler.java index 9646f46..e1ade96 100644 --- a/src/main/java/org/gcube/documentstore/records/aggregation/AggregationScheduler.java +++ b/src/main/java/org/gcube/documentstore/records/aggregation/AggregationScheduler.java @@ -395,8 +395,8 @@ public abstract class AggregationScheduler implements Runnable { } public void run() { - PersistenceBackendConfiguration configuration = getConfiguration(); try { + PersistenceBackendConfiguration configuration = getConfiguration(); AggregationConfiguration agConf = CheckConfiguration(configuration); if (!agScheduler.config.equals(agConf)) { logger.trace("reloadConfiguration changeConfiguration " + "old config:{} newconfig:{}", @@ -409,6 +409,8 @@ public abstract class AggregationScheduler implements Runnable { } } catch (IOException e) { logger.warn("error retrieving configuration", e); + } catch (Throwable t) { + logger.error("", t); } }