| commit | 894abe51c1e5e667ce0b2e5d5b9b758699a74bf8 | [log] [tgz] |
|---|---|---|
| author | Vincent Potucek <8830888+Pankraz76@users.noreply.github.com> | Tue Sep 30 10:09:09 2025 +0200 |
| committer | GitHub <noreply@github.com> | Tue Sep 30 10:09:09 2025 +0200 |
| tree | 8e8766fb9646c9962097f457decf6d6acfca862c | |
| parent | 033bf6f9dfe710dbe4927cea7e3f57aa9b2f4b9b [diff] |
Issue #11109: Avoid `NPE` using `ProjectId` (#11178) Co-authored-by: Vincent Potucek <vpotucek@me.com>
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 828e546..0be3443 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 43e5f77..a04aaa3 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()); } } }