Is class java.util.HashMap$Node cannot be cast to class java.util.HashMap$TreeNode exception during classpath building an example of the maven-fetching concurrency problem that’s been malingering?
I haven’t. I’ll roll it out.
I have a stacktrace, wondering where to put it
It is, don't think I need another stack trace but there are some ask questions for it
such as?
i think that means questions posted on http://ask.clojure.org (such as https://ask.clojure.org/index.php/10703/error-building-classpath?show=10703#q10703) and not open questions
The stacktrace:
It happens in my CI, maybe in 0.1% of our runs (one CI run has 10 clj commands, it occurs once for each 100 CI runs)
https://gist.github.com/souenzzo/8a29a8058f34903d40924ceb0781b0fb
yep I have the same stack
We use azul jdk 11 with clojure from linux-install-1.10.3.1058.sh
ok, there is now a prerelease 1.10.3.1093 out to address this problem (basically separates the cache for these shared objects into per-thread caches to avoid sharing the mutable state). I'd greatly appreciate any testing you can provide!