diff --git a/probe/core/src/main/java/org/jboss/weld/probe/JsonObjects.java b/probe/core/src/main/java/org/jboss/weld/probe/JsonObjects.java index 3e54743bd..666f26ccf 100644 --- a/probe/core/src/main/java/org/jboss/weld/probe/JsonObjects.java +++ b/probe/core/src/main/java/org/jboss/weld/probe/JsonObjects.java @@ -1191,10 +1191,12 @@ final class JsonObjects { private static JsonObjectBuilder createDependency(Bean bean, Dependency dependency, Probe probe) { JsonObjectBuilder builder = null; - if (bean != null && dependency != null) { + if (bean != null) { builder = createSimpleBeanJson(bean, probe); - builder.add(REQUIRED_TYPE, Formats.formatType(dependency.getInjectionPoint().getType(), false)).add(QUALIFIERS, - createQualifiers(dependency.getInjectionPoint().getQualifiers(), false)); + if (dependency != null) { + builder.add(REQUIRED_TYPE, Formats.formatType(dependency.getInjectionPoint().getType(), false)) + .add(QUALIFIERS,createQualifiers(dependency.getInjectionPoint().getQualifiers(), false)); + } } return builder;