Fork me on GitHub

I'm getting an error starting a REPL on cursive:

[WARNING] No nREPL middleware descriptor in metadata of #'cider.piggieback/wrap-cljs-repl, see!
Connecting to local nREPL server...
Unhandled REPL handler exception processing message {:id 5f9fb0ec-25e0-40da-8031-b3ad9f3aeeda, :op clone}
	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.piggieback$wrap_cljs_repl$fn__34830.invoke(piggieback.clj:302)
	at nrepl.middleware$wrap_conj_descriptor$fn__34424.invoke(middleware.clj:16)
	at clojure.core$binding_conveyor_fn$fn__5739.invoke(core.clj:2030)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(
	at java.util.concurrent.ThreadPoolExecutor$
nREPL server started on port 58578 on host - 
The weird thing is that lein repl works fine. I have lein version 2.9.1 on MacOS and this particular project has, in its dev dependencies, nrepl 0.6.0 and the latest cider.piggieback


On most macros I’m able to put my cursor on them, click the lightbulb and select resolve as but on some macros the resolve as option doesn’t show up, any ideas?


Usually that happens with nested macros like in have to go to the library and find the macro that is declaring the macro, resolve-as that, and then you can go up a level and get it to work at the next layer, etc.

Drew Verlee23:04:43

i started a a remote repl and my output looks like this:

Connecting to remote nREPL server...
Clojure 1.10.0
I would have expected a place to send forms to the repl or an exception.

Drew Verlee23:04:57

i'm not sure what the output is telling me

Drew Verlee23:04:39

gods, the UI for this is so confusing, its there but its at the bottom and you have to manual enlarge the spece to send the forms and there is no prompt

Drew Verlee23:04:56

the repl is hidden, can you find it 🙂