From 9bd96c58bcdaa607fca2e220e96b4ec8bc7812f8 Mon Sep 17 00:00:00 2001 From: Roberto Cortez Date: Tue, 23 Jul 2024 11:14:11 +0100 Subject: [PATCH] Fix NPE with ConfigDocItem (cherry picked from commit 62aa3fbf24b2f8425b595987dffe1d75a3b4edfa) --- .../annotation/processor/generate_doc/ConfigDocItemFinder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/processor/src/main/java/io/quarkus/annotation/processor/generate_doc/ConfigDocItemFinder.java b/core/processor/src/main/java/io/quarkus/annotation/processor/generate_doc/ConfigDocItemFinder.java index 5d6664e5463b6..4070bd79b0273 100644 --- a/core/processor/src/main/java/io/quarkus/annotation/processor/generate_doc/ConfigDocItemFinder.java +++ b/core/processor/src/main/java/io/quarkus/annotation/processor/generate_doc/ConfigDocItemFinder.java @@ -400,7 +400,7 @@ private List recursivelyFindConfigItems(Element element, String r // If there is already a config item with the same key it comes from a super type, and we need to override it ConfigDocItem parent = null; for (ConfigDocItem docItem : configDocItems) { - if (docItem.getConfigDocKey().getKey().equals(configDocKey.getKey())) { + if (docItem.getConfigDocKey() != null && docItem.getConfigDocKey().getKey().equals(configDocKey.getKey())) { parent = docItem; break; }