This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-12-16
Channels
- # adventofcode (43)
- # announcements (31)
- # aws (2)
- # babashka (58)
- # babashka-sci-dev (4)
- # beginners (107)
- # calva (11)
- # cider (25)
- # clj-commons (8)
- # clj-kondo (24)
- # clojure (35)
- # clojure-argentina (1)
- # clojure-europe (25)
- # clojure-italy (5)
- # clojure-nl (11)
- # clojure-norway (39)
- # clojure-spec (11)
- # clojure-uk (3)
- # conjure (2)
- # core-async (19)
- # cursive (33)
- # data-science (2)
- # datomic (50)
- # deps-new (1)
- # emacs (3)
- # events (4)
- # figwheel-main (10)
- # fulcro (63)
- # graalvm (7)
- # holy-lambda (17)
- # introduce-yourself (1)
- # java (15)
- # jobs (1)
- # jobs-discuss (7)
- # malli (24)
- # meander (16)
- # nextjournal (19)
- # off-topic (2)
- # polylith (4)
- # portal (10)
- # re-frame (3)
- # reagent (19)
- # reitit (14)
- # releases (2)
- # remote-jobs (1)
- # reveal (19)
- # shadow-cljs (1)
- # sql (21)
- # testing (4)
- # xtdb (22)
I'm trying to native-compile an application which uses datomic free but datomic free is AOT-ed against an old version of Clojure which still has the locking problem (prior to clojure 1.10.2). Is datomic free replaced by dev-local?
Howdy Bork! Dev-local is the successor to datomic-free and is documented https://docs.datomic.com/cloud/dev-local.html and you can get the latest dev-local https://cognitect.com/dev-tools. Happy to answer any specific questions you may have after looking into it for the app. I usually live in the #datomic channel and you can hit me up via <mailto:[email protected]|[email protected]>.
It seems you still need datomic-free for the datomic.api and datomic.function namespaces?
Original exception that caused the problem: org.graalvm.compiler.core.common.PermanentBailoutException: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match
This frame state: [locals: [_,_,_,_,_,_,_,_,_,350,_,_] stack: [355] locks: [] rethrowException]
Other frame state: [locals: [_,_,_,_,_,_,_,_,_,350,_,_] stack: [368] locks: [362 / 353] rethrowException]
Parser context: datomic.peer$delete_database.invokeStatic(peer.clj:789) [bci: 269, intrinsic: false]