scittle

pez 2026-02-22T12:08:52.802469Z

Calva fails connecting to the nrepl server of this version. With v0.7.30:

nREPL server started on port 31337...
:msg "{:value \"#object[Ps user]\", :id \"1\", :session nil, :ns \"user\"}"
:msg "{:status [\"done\"], :id \"1\", :session nil, :ns \"user\"}"
:msg "{:versions {\"sci-nrepl\" {\"major\" \"0\", \"minor\" \"0\", \"incremental\" \"1\"}}, :ops {\"complete\" {}, \"info\" {}, \"lookup\" {}, \"eval\" {}, \"load-file\" {}, \"describe\" {}, \"close\" {}, \"clone\" {}, \"eldoc\" {}}, :status [\"done\"], :id \"3\", :session \"25a8a46e-a6a6-442f-bf44-eeac75c440ba\", :ns \"user\"}"
:msg "{:status [\"no-eldoc\" \"done\"], :err \"Message should contain a `sym`\", :id \"7\", :session \"25a8a46e-a6a6-442f-bf44-eeac75c440ba\", :ns \"user\"}"
With v0.8.31:
nREPL server started on port 31337...
:msg "{:value \"#object[Ps user]\", :id \"1\", :session nil, :ns \"user\"}"
:msg "{:status [\"done\"], :id \"1\", :session nil, :ns \"user\"}"
:msg "{:op :describe, :id \"3\", :verbose 1, :session \"bce49eca-8ac1-4d51-bb3b-6538740e82fa\", :status [\"error\" \"done\"], :err \"unknown-op\", :ns \"user\"}"
Client closed connection.
nREPL server started on port 31337...
Client closed connection.
I’m not sure I’m holding things right, but all I do is to download a different version from CDN…

pez 2026-02-22T12:09:22.387239Z

I should make Calva more resilient, but anyway.

borkdude 2026-02-22T12:10:10.706149Z

I tested it on the Apropos podcast last Tuesday :)

borkdude 2026-02-22T12:10:14.724229Z

with lein test and emacs

borkdude 2026-02-22T12:11:06.775829Z

have you also upgrade sci.nrepl?

borkdude 2026-02-22T12:11:09.358509Z

d

borkdude 2026-02-22T12:12:28.751639Z

The doc/nrepl project in scittle is the reference project that should work

pez 2026-02-22T12:13:54.247689Z

Yes, updated both. Probably emacs and lein do not throw in the towel when describe fails.

borkdude 2026-02-22T12:15:03.346719Z

can you debug why it fails?

pez 2026-02-22T12:18:46.881279Z

I can try.

pez 2026-02-22T13:03:43.978649Z

It’s that the describe op has been removed from the browser side of things and moved to the browser-nrepl relay. So updating Scittle version also means updating browser-nrepl coordinates. Also there doesn’t seem to be maven coord for the new browser-nrepl, so need to use git coords for now.

borkdude 2026-02-22T13:05:19.419059Z

that's what I mean with did you upgrade sci.nrepl

borkdude 2026-02-22T13:05:24.633759Z

do you need a mvn release

borkdude 2026-02-22T13:05:33.106689Z

can you test the git version first?

pez 2026-02-22T13:08:29.907309Z

Yeah, I misunderstood about sci.nrepl. Read it as scittle.nrepl 😃 I don’t need an mvn release, btw. Just something I noticed because my bb tasks were using mvn.

pez 2026-02-22T13:10:13.563729Z

Now I need to figure out why Epupp does not want to connect to the new relay.