This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/master by this push:
     new 894abe51c1 Issue #11109: Avoid `NPE` using `ProjectId` (#11178)
894abe51c1 is described below

commit 894abe51c1e5e667ce0b2e5d5b9b758699a74bf8
Author: Vincent Potucek <[email protected]>
AuthorDate: Tue Sep 30 10:09:09 2025 +0200

    Issue #11109: Avoid `NPE` using `ProjectId` (#11178)
    
    Co-authored-by: Vincent Potucek <[email protected]>
---
 .../org/apache/maven/project/collector/DefaultProjectsSelector.java    | 2 +-
 .../resources/mng-5208/spy/src/main/java/mng5208/EventLoggerSpy.java   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/impl/maven-core/src/main/java/org/apache/maven/project/collector/DefaultProjectsSelector.java
 
b/impl/maven-core/src/main/java/org/apache/maven/project/collector/DefaultProjectsSelector.java
index 828e546c1c..0be344384a 100644
--- 
a/impl/maven-core/src/main/java/org/apache/maven/project/collector/DefaultProjectsSelector.java
+++ 
b/impl/maven-core/src/main/java/org/apache/maven/project/collector/DefaultProjectsSelector.java
@@ -75,7 +75,7 @@ public List<MavenProject> selectProjects(List<File> files, 
MavenExecutionRequest
                         "{} {} encountered while building the effective model 
for '{}' (use -e to see details)",
                         problemsCount,
                         (problemsCount == 1) ? "problem was" : "problems were",
-                        result.getProject().getId());
+                        result.getProjectId());
 
                 if (request.isShowErrors()) { // this means -e or -X (as -X 
enables -e as well)
                     for (ModelProblem problem : result.getProblems()) {
diff --git 
a/its/core-it-suite/src/test/resources/mng-5208/spy/src/main/java/mng5208/EventLoggerSpy.java
 
b/its/core-it-suite/src/test/resources/mng-5208/spy/src/main/java/mng5208/EventLoggerSpy.java
index 43e5f774fc..a04aaa3130 100644
--- 
a/its/core-it-suite/src/test/resources/mng-5208/spy/src/main/java/mng5208/EventLoggerSpy.java
+++ 
b/its/core-it-suite/src/test/resources/mng-5208/spy/src/main/java/mng5208/EventLoggerSpy.java
@@ -34,8 +34,7 @@ public void onEvent(Object event) throws Exception {
         if (event instanceof ExecutionEvent) {
 
             ExecutionEvent executionEvent = (ExecutionEvent) event;
-            System.out.println("executionEvent:" + executionEvent.getType() + 
"/"
-                    + executionEvent.getProject().getId());
+            System.out.println("executionEvent:" + executionEvent.getType() + 
"/" + executionEvent.getProjectId());
         }
     }
 }

Reply via email to