This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-17
Channels
- # announcements (6)
- # babashka (2)
- # babashka-sci-dev (1)
- # beginners (74)
- # calva (3)
- # cider (33)
- # clj-kondo (19)
- # cljsrn (10)
- # clojure (75)
- # clojure-dev (11)
- # clojure-europe (39)
- # clojure-italy (1)
- # clojure-nl (1)
- # clojure-spec (4)
- # clojure-uk (6)
- # clojurescript (139)
- # code-reviews (8)
- # core-typed (7)
- # data-science (1)
- # docs (2)
- # emacs (11)
- # events (1)
- # introduce-yourself (8)
- # lsp (4)
- # malli (10)
- # off-topic (15)
- # pedestal (5)
- # podcasts (4)
- # polylith (18)
- # re-frame (6)
- # react (1)
- # reagent (18)
- # reitit (6)
- # releases (2)
- # rewrite-clj (1)
- # spacemacs (15)
- # sql (2)
- # vscode (5)
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?
It is, don't think I need another stack trace but there are some ask questions for it
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
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!
@U09R86PA4 @U2J4FRT2T any chance either of you have tried the prerelease?