diff --git a/extensions/hibernate-search-orm-elasticsearch/runtime/src/main/java/io/quarkus/hibernate/search/orm/elasticsearch/runtime/devconsole/HibernateSearchDevConsoleRecorder.java b/extensions/hibernate-search-orm-elasticsearch/runtime/src/main/java/io/quarkus/hibernate/search/orm/elasticsearch/runtime/devconsole/HibernateSearchDevConsoleRecorder.java index aa10bc747552a..a575fdc020394 100644 --- a/extensions/hibernate-search-orm-elasticsearch/runtime/src/main/java/io/quarkus/hibernate/search/orm/elasticsearch/runtime/devconsole/HibernateSearchDevConsoleRecorder.java +++ b/extensions/hibernate-search-orm-elasticsearch/runtime/src/main/java/io/quarkus/hibernate/search/orm/elasticsearch/runtime/devconsole/HibernateSearchDevConsoleRecorder.java @@ -28,7 +28,10 @@ public Supplier infoSupplier( Map puConfigs = runtimeConfig .getAllPersistenceUnitConfigsAsMap(); Set activePersistenceUnitNames = persistenceUnitNames.stream() - .filter(name -> puConfigs.get(name).active.orElse(true)) + .filter(name -> { + var puConfig = puConfigs.get(name); + return puConfig == null || puConfig.active.orElse(true); + }) .collect(Collectors.toCollection(LinkedHashSet::new)); return new HibernateSearchSupplier(activePersistenceUnitNames); }