From 5d4e0ca1afd9c9722bbc840773f188146429ee09 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Sat, 16 Mar 2024 21:44:49 +0100 Subject: Check that schema exists first. --- .../java/com/yahoo/vespa/model/content/ContentSearchCluster.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/ContentSearchCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/content/ContentSearchCluster.java index 01708333ed5..378907eafd7 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/content/ContentSearchCluster.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/content/ContentSearchCluster.java @@ -314,12 +314,14 @@ public class ContentSearchCluster extends TreeConfigProducer private boolean hasIndexingModeStreaming(NewDocumentType type) { if (indexedCluster == null) return false; - return indexedCluster.schemas().get(type.getName()).getIndexMode() == SchemaInfo.IndexMode.STREAMING; + var schemaInfo = indexedCluster.schemas().get(type.getName()); + return (schemaInfo != null) && (schemaInfo.getIndexMode() == SchemaInfo.IndexMode.STREAMING); } private boolean hasIndexingModeIndexed(NewDocumentType type) { if (indexedCluster == null) return false; - return indexedCluster.schemas().get(type.getName()).getIndexMode() == SchemaInfo.IndexMode.INDEX; + var schemaInfo = indexedCluster.schemas().get(type.getName()); + return (schemaInfo != null) && (schemaInfo.getIndexMode() == SchemaInfo.IndexMode.INDEX); } private boolean hasIndexingModeStoreOnly(NewDocumentType type) { -- cgit v1.2.3