This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-04-06
Channels
- # announcements (1)
- # babashka (7)
- # beginners (93)
- # bristol-clojurians (1)
- # cider (7)
- # clj-kondo (42)
- # cljs-dev (9)
- # clojure (67)
- # clojure-europe (4)
- # clojure-france (4)
- # clojure-germany (2)
- # clojure-italy (3)
- # clojure-nl (10)
- # clojure-uk (62)
- # clojurescript (11)
- # clojurex (3)
- # conjure (77)
- # cursive (16)
- # datomic (105)
- # docker (4)
- # editors (3)
- # events (5)
- # fulcro (34)
- # jobs (1)
- # juxt (7)
- # kaocha (7)
- # lambdaisland (3)
- # lein-figwheel (2)
- # leiningen (19)
- # malli (14)
- # meander (6)
- # mid-cities-meetup (6)
- # off-topic (20)
- # pedestal (2)
- # reagent (17)
- # reitit (7)
- # remote-jobs (1)
- # shadow-cljs (17)
- # spacemacs (23)
- # specter (2)
- # tools-deps (34)
How come sequence
doesn't font-lock?
(def s
(sequence
(comp printer
(filter odd?))
(range 100)))
I have an error when I start lein with cider-nrepl:
lein update-in :dependencies conj \[nrepl\ \"0.7.0\"\] -- update-in :plugins conj \[cider/cider-nrepl\ \"0.25.0-SNAPSHOT\"\] -- repl
nREPL server started on port 44673 on host 127.0.0.1 -
ERROR: Unhandled REPL handler exception processing message {:code (clojure.core/binding [clojure.core/*ns* (clojure.core/or (clojure.core/find-ns (clojure.core/symbol "reply.eval-modes.nrepl")) clojure.core/*ns*)] (set! *print-length* nil)), :id 718a1369-78d6-44f8-8a6b-287dfe22f04c, :op eval, :session 4230fab0-7377-4f02-9631-0568f585d361}
java.lang.NullPointerException
at clojure.core$deref_future.invokeStatic(core.clj:2300)
at clojure.core$deref.invokeStatic(core.clj:2320)
at clojure.core$deref.invoke(core.clj:2306)
at cider.nrepl$wrap_debug$fn__6381.invoke(nrepl.clj:137)
at nrepl.middleware$wrap_conj_descriptor$fn__5720.invoke(middleware.clj:16)
at nrepl.middleware.print$wrap_print$fn__5923.invoke(print.clj:234)
at nrepl.middleware$wrap_conj_descriptor$fn__5720.invoke(middleware.clj:16)
at cider.nrepl$wrap_enlighten$fn__6387.invoke(nrepl.clj:163)
at nrepl.middleware$wrap_conj_descriptor$fn__5720.invoke(middleware.clj:16)
at cider.nrepl$wrap_ns$fn__6419.invoke(nrepl.clj:263)
at nrepl.middleware$wrap_conj_descriptor$fn__5720.invoke(middleware.clj:16)
at nrepl.middleware.session$session$fn__6122.invoke(session.clj:297)
at nrepl.middleware$wrap_conj_descriptor$fn__5720.invoke(middleware.clj:16)
at nrepl.server$handle_STAR_.invokeStatic(server.clj:19)
at nrepl.server$handle_STAR_.invoke(server.clj:16)
at nrepl.server$handle$fn__6184.invoke(server.clj:36)
at clojure.core$binding_conveyor_fn$fn__5739.invoke(core.clj:2030)
at clojure.lang.AFn.call(AFn.java:18)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
I also tried with nrepl 0.6.0 + cider-nrepl 0.23.0. This error might have started happening after I tried embedding an nrepl server in my application (adding nrepl and cider-nrepl to :dependencies). I've since rollbacked everything but the error persists.
Finally it works! After deleting ./target
folder. I don't know yet what exactly that folder contains, but the error is now gone.
Still, I would like to embed cider-nrepl in my app. Hopefully the workaround will work (https://docs.cider.mx/cider-nrepl/usage.html#_via_embedding_nrepl_in_your_app), but I'll have to try it tomorrow, it's pretty late in Singapore.