aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--container-di/src/main/scala/com/yahoo/container/di/Container.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/container-di/src/main/scala/com/yahoo/container/di/Container.scala b/container-di/src/main/scala/com/yahoo/container/di/Container.scala
index c82625bae3b..c6812c52242 100644
--- a/container-di/src/main/scala/com/yahoo/container/di/Container.scala
+++ b/container-di/src/main/scala/com/yahoo/container/di/Container.scala
@@ -183,6 +183,9 @@ class Container(
val graph = new ComponentGraph(generation)
val componentsConfig = getConfig(componentsConfigKey, configsIncludingBootstrapConfigs)
+ if (componentsConfig == null)
+ throw new ConfigurationRuntimeException(
+ "The set of all configs does not include a valid 'components' config. Config set: " + configsIncludingBootstrapConfigs.keySet)
addNodes(componentsConfig, graph)
injectNodes(componentsConfig, graph)