From e97003c74a5fc2893d0b0b3a7ddaad9e05438e26 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Wed, 27 Jun 2018 09:53:21 +0000 Subject: [PATCH] Catched exception on scheduled thread reloading the configuration git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-publishing/document-store-lib@169474 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../records/aggregation/AggregationScheduler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); } }