diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-10-08 23:23:22 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-10-08 23:23:22 +0200 |
commit | a9ac90eb14e501099b676be7c9990914b00cee6e (patch) | |
tree | d97c516a88a49dfcbeb2b6e529af52654bc79b6c /container-core/src | |
parent | 0ef64d0708b717d51987b382470b9b161d5813e2 (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.java | 4 |
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); } } } |