This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-02-09
Channels
- # announcements (4)
- # babashka (25)
- # beginners (11)
- # calva (32)
- # clj-kondo (5)
- # clojure (130)
- # clojure-dev (11)
- # clojure-europe (17)
- # clojure-nl (1)
- # clojure-norway (96)
- # clojure-spec (1)
- # clojure-uk (3)
- # clojurescript (9)
- # conjure (2)
- # cursive (8)
- # datalevin (1)
- # etaoin (14)
- # ghostwheel (2)
- # hyperfiddle (13)
- # joker (2)
- # leiningen (82)
- # malli (3)
- # pathom (4)
- # polylith (12)
- # releases (3)
- # spacemacs (7)
- # sql (3)
Clojure 1.12.0-alpha7 is now available - this reverts CLJ-2783 which changed the returned exception type from an invalid URI in slurp etc
π 15
π 7
15
β
3
Hi @U064X3EF3, With alpha7 weβre seeing an exception connecting to Datomic transactor. Fine on alpha5.
Execution error (StackOverflowError) at datomic.promise$settable_future$reify__12002/get (promise.clj:45)
core.clj: 2336 clojure.core/deref
core.clj: 2323 clojure.core/deref
promise.clj: 45 datomic.promise/settable-future/reify
core.clj: 2317 clojure.core/deref-future
core.clj: 2336 clojure.core/deref
core.clj: 2323 clojure.core/deref
promise.clj: 45 datomic.promise/settable-future/reify
core.clj: 2317 clojure.core/deref-future
core.clj: 2336 clojure.core/deref
core.clj: 2323 clojure.core/deref
Java 21.0.2 on Linux.
connecting to remote transactor 1.0.7075 with sql storage on pg.
deps.edn that works:
{:deps {
com.datomic/peer {:mvn/version "1.0.7075"}
org.clojure/clojure {:mvn/version "1.12.0-alpha5"}
org.postgresql/postgresql {:mvn/version "42.7.1"}}}
$ clj
user=> (require '[datomic.api :as d])
user=> (d/connect "...")
#object[datomic.peer.Connection 0xe2344da "{:unsent-updates-queue 0, :pending-txes 0, :next-t 84817863, :basis-t 84817862, :index-rev 818, :db-id \"redacted\"}"]
user=>
deps.edn that gives StackOverflowError:
{:deps {
com.datomic/peer {:mvn/version "1.0.7075"}
org.clojure/clojure {:mvn/version "1.12.0-alpha7"}
org.postgresql/postgresql {:mvn/version "42.7.1"}}}
$ clj
user=> (require '[datomic.api :as d])
user=> (d/connect "...")
Execution error (StackOverflowError) at datomic.promise$settable_future$reify__12002/get (promise.clj:45).
null
Sorry, just noticed that you wanted these in #C03S1KBA2 instead, and also seeing that this has already been reported by others! Thanks:)
π 1
Introducing the https://github.com/abogoyavlensky/asdf-cljstyle plugin! Easily manage https://github.com/greglook/cljstyle versions for your projects using https://asdf-vm.com/ or https://mise.jdx.dev/ version manager tools.
π 3
π 8