Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
3.0-alpha-1, 3.8.2, 3.8.3
-
None
Description
Patch for MNG-6843 seems to cause that when trying to use MavenProject.getArtifacts() across different threads, some of them get an incorrect result.
This cause an issue in m2e where we schedule a lot of work and don't have much control over which thread will do the work (there is a thread pool); we've faced several regressions because of this issue when trying to adopt 3.8.3 from 3.8.1. More details at https://github.com/eclipse-m2e/m2e-core/pull/346 , https://github.com/eclipse-m2e/m2e-core/pull/347 and https://github.com/eclipse-m2e/m2e-core/pull/350 .
I'll try to capture it in a test case for maven repo in the next days.