diff options
Diffstat (limited to 'container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala')
-rw-r--r-- | container-di/src/main/scala/com/yahoo/container/di/ConfigRetriever.scala | 8 |
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 + } } } |