summaryrefslogtreecommitdiffstats
path: root/container-di/src
diff options
context:
space:
mode:
authorgjoranv <gv@yahoo-inc.com>2017-05-18 12:27:25 +0200
committergjoranv <gv@yahoo-inc.com>2017-05-18 12:27:25 +0200
commit23fbcc166e867ead3a59cfd48139299664a946a3 (patch)
tree0f79bd792016bb49b260c2082cf855516035a454 /container-di/src
parentf3b2827dc9767d7ac88454cf5182f2b7a8d408f6 (diff)
Add log warning when subsciption for component configs fails.
Diffstat (limited to 'container-di/src')
-rw-r--r--container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala b/container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala
index a1b8167171a..3df131b0d26 100644
--- a/container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala
+++ b/container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala
@@ -77,7 +77,13 @@ final class ConfigRetriever(bootstrapKeys: Set[ConfigKeyT],
componentSubscriber.close()
componentSubscriberKeys = keys
- componentSubscriber = subscribe(keys)
+ try {
+ componentSubscriber = subscribe(keys)
+ } catch {
+ case e: Throwable =>
+ log.warning(s"Could not set up subscriptions for component configs: ${e.getMessage} - Config keys: $keys")
+ throw e
+ }
}
}