Closed mateusz- closed 9 years ago
So, that sounds like it is claiming to have the 'classpath'
operator (client.has_op('classpath')
) but doesn't actually support it?
Ok, maybe that's it, I figured it had something to do with the exception.
This only occurs when the cider middleware is active. Perhaps this is due to lein-droid-cider interactions.
The cider middleware is what provides the classpath op (i.e., what makes client.has_op('classpath')
true). So yeah, sounds like a good hypothesis.
Clojure-Android project indeed doesn't support clojure.java.classpath/classpath
call, but incorrectly wraps the respective Cider middleware. @tpope , will it remove the freeze if I stop claiming to support classpath
middleware?
Yep.
@mateusz- I removed classpath
middleware in combination of lein-droid 0.4.0-SNAPSHOT
and Neko 4.0.0-SNAPSHOT
. I would appreciate if you try it out and say if the bug persists.
@alexander-yakushev All good now, thank you!
Great, thanks for reporting!
I am using Android Clojure tools.
Connecting to the Android repl gives me the following:
Vim fireplace, on the other hand, hangs and does nothing:
Ctrl-c saves the day, and the output is:
I went through the plugin, and Vim hangs on this
In nrepl.vim.
This is related to the "error loading namespace" issue above, correct? Is there any better way of handling this? Looks like this error has been reported in the lein-droid project. clojure-android/lein-droid#128