Fork me on GitHub
#announcements
<
2024-02-09
>
Alex Miller (Clojure team)02:02:39

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
clojure-spin 15
βœ… 3
terjesb09:02:06

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

terjesb10:02:00

Sorry, just noticed that you wanted these in #C03S1KBA2 instead, and also seeing that this has already been reported by others! Thanks:)

πŸ‘ 1
Andrey Bogoyavlenskiy23:02:29

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