aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-10-08 23:23:22 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2021-10-08 23:23:22 +0200
commita9ac90eb14e501099b676be7c9990914b00cee6e (patch)
treed97c516a88a49dfcbeb2b6e529af52654bc79b6c /container-core/src
parent0ef64d0708b717d51987b382470b9b161d5813e2 (diff)
Add some more information to exception message
Diffstat (limited to 'container-core/src')
-rw-r--r--container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentGraph.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentGraph.java b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentGraph.java
index 6dcf687e607..049aad84cfe 100644
--- a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentGraph.java
+++ b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentGraph.java
@@ -95,11 +95,11 @@ public class ComponentGraph {
List<Node> nonProviderComponents = components.stream().filter(c -> !Provider.class.isAssignableFrom(c.instanceType()))
.collect(Collectors.toList());
if (nonProviderComponents.isEmpty()) {
- throw new IllegalStateException("Multiple global component providers for class '" + clazz.getName() + "' found");
+ throw new IllegalStateException("Multiple global component providers for class '" + clazz.getName() + "' found :" + components);
} else if (nonProviderComponents.size() == 1) {
return Optional.of(nonProviderComponents.get(0));
} else {
- throw new IllegalStateException("Multiple global components with class '" + clazz.getName() + "' found");
+ throw new IllegalStateException("Multiple global components with class '" + clazz.getName() + "' found : " + nonProviderComponents);
}
}
}