diff --git a/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java b/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java index d425e9c2..e08f37c8 100644 --- a/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java +++ b/plugins/autodoc/autodoc-processor/src/main/java/org/eclipse/dataspaceconnector/plugins/autodoc/core/processor/introspection/ModuleIntrospector.java @@ -117,7 +117,7 @@ public Set getExtensionElements(RoundEnvironment environment) { private boolean isExtension(Element element) { var t = (TypeElement) element; - while (!t.toString().equals(Object.class.getName())) { + while (t != null && !t.toString().equals(Object.class.getName())) { if (t.getInterfaces().stream().anyMatch(p -> p.toString().contains(SERVICE_EXTENSION_NAME))) { return true; }