From 85bcb2eafd8648af5020bf0d39c233206535dc68 Mon Sep 17 00:00:00 2001 From: Alexey Loubyansky Date: Thu, 26 Jan 2023 08:45:36 +0100 Subject: [PATCH] Fix NPE obtaining a project map from Maven session --- .../main/java/io/quarkus/maven/QuarkusBootstrapProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/devtools/maven/src/main/java/io/quarkus/maven/QuarkusBootstrapProvider.java b/devtools/maven/src/main/java/io/quarkus/maven/QuarkusBootstrapProvider.java index 2c4e876d7e189..1821722bc8c1f 100644 --- a/devtools/maven/src/main/java/io/quarkus/maven/QuarkusBootstrapProvider.java +++ b/devtools/maven/src/main/java/io/quarkus/maven/QuarkusBootstrapProvider.java @@ -66,6 +66,9 @@ static ArtifactKey getProjectId(MavenProject project) { static Map getProjectMap(MavenSession session) { final List allProjects = session.getAllProjects(); + if (allProjects == null) { + return Map.of(); + } final Map projectModels = new HashMap<>(allProjects.size()); for (MavenProject mp : allProjects) { mp.getOriginalModel().setPomFile(mp.getFile());