It looks like this was concurrency issue. Does it mean that methods #getBuildSummary and #addBuildSummary are called in different threads?
We changed a pure ArrayList with ConcurrentLinkedQueue in surefire:2.18.1 to have "deterministic" behavior. I guess we should do the same in maven core. If you solved a bit of concurrency, other issue may appear next time, I have still the same problem with thread-unsafe classes DefaultMavenExecutionResult and MavenProject. Both don't use final fields and don't use concurrent collections and they instantiate buildSummaries in #addBuildSummary instead of in constructor. -- View this message in context: http://maven.40175.n5.nabble.com/Maven-Commit-3b671d07340b002e13775883d09e7f7e0d9a3c49-tp5821660p5821667.html Sent from the Maven Developers mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org