summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorn.christian@seime.no>2017-10-31 09:18:21 +0100
committerGitHub <noreply@github.com>2017-10-31 09:18:21 +0100
commitcfede8e29baba06d2bb8fbf456df826e1a2d06db (patch)
tree2a077b4779a0948327d7492f6ab07175c9964546
parentfd12dbad953493e1c4fa6d8f9a3a805a1c7f7e40 (diff)
parent1f66eb40313c1b0d240fc501868b503069a39804 (diff)
Merge pull request #3945 from vespa-engine/gjoranv/check-for-null-components
Throw exception if null componentsConfig.
-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)