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-resolver.git
commit 8876c4ec9cb7bed8fa86fd047bb1dc5cad0fbfa8 Author: Guillaume Nodet <[email protected]> AuthorDate: Sun Jun 7 06:52:41 2026 +0000 Fix Results.errorPath visibility — add volatile F-25: Make errorPath volatile to ensure cross-thread visibility when set from parallel stream workers and read from the main thread. --- .../aether/internal/impl/collect/DependencyCollectorDelegate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate.java index 5c7b61320..988b8e418 100644 --- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate.java +++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DependencyCollectorDelegate.java @@ -550,7 +550,7 @@ public abstract class DependencyCollectorDelegate implements DependencyCollector final int maxCycles; - String errorPath; + volatile String errorPath; public Results(CollectResult result, RepositorySystemSession session) { this.result = result;
