This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-29
Channels
- # announcements (4)
- # architecture (1)
- # beginners (113)
- # boot (17)
- # calva (40)
- # cider (9)
- # clara (1)
- # cljs-dev (21)
- # cljsrn (21)
- # clojure (47)
- # clojure-dev (8)
- # clojure-europe (2)
- # clojure-italy (46)
- # clojure-nl (10)
- # clojure-spec (1)
- # clojure-turkiye (1)
- # clojure-uk (46)
- # clojurescript (102)
- # core-async (21)
- # cursive (35)
- # data-science (1)
- # datomic (7)
- # emacs (2)
- # graphql (1)
- # lumo (15)
- # nrepl (4)
- # nyc (1)
- # off-topic (5)
- # overtone (3)
- # pathom (10)
- # quil (6)
- # re-frame (30)
- # reagent (7)
- # reitit (33)
- # rewrite-clj (1)
- # shadow-cljs (37)
- # spacemacs (73)
- # test-check (3)
- # testing (2)
- # vim (59)
Anyone else with
java.lang.NoClassDefFoundError: org/jetbrains/idea/maven/dom/MavenVersionComparable
at cursive.deps.DepsManager$Companion.configFiles(DepsSupport.kt:253)
When trying to open a deps project?@U2J4FRT2T Do you have the Maven plugin installed and enabled?
It looks like I might have some code relying on it which doesn’t test correctly whether it’s there or not.
I just upgraded to Cursive v1.8.1-2019.1 and IntelliJ 2019.1.1 CE and now I get
Error loading nrepl.server: Could not locate nrepl/server__init.class, nrepl/server.clj or nrepl/server.cljc on classpath
...
No nREPL ack received
In my project.clj I've got [nrepl "0.3.1"]
and I tried with [org.clojure/tools.nrepl "0.2.13"]
before that.
lein repl
starts the nrepl server without an issue. Any idea why is wrong?I think it's a common issue with nrepl - some of the API has been changed in an incompatible way. Try looking it up on the Internet, there are different fixes depending on your particular situation.
It was working with the previous version of cursive and intellij (whatever those where...)
For what it's worth, I have org.clojure/tools.nrepl {:mvn/version "0.2.13"}
in my deps.edn
. I don't use Leiningen at all.
If you can't find anything related, I'd try to recreate the error with the smallest example possible. That should give at least some idea of what's wrong.
After updating nrepl
to 0.6.0, removing the jackson-core exclusion from buddy-auth
, adding an explicit dependency on cheshire
5.8.1 and updating cider/piggieback
to 0.4.0 I've got a repl again 🙂
All these changes where triggered by changing exceptions during startup, i.e. change one thing, get a different exception, fix that, repeat.
When starting figwheel in my cljs repl IntelliJ starts asking "Enter string for standard input" in a popup. Whatever I enter seems to be sent to the cljs repl, evaluated, and printed. The repl output window just echos the value and shows the prompt app:cljs.user=>
again.
So somehow the read doesn't happen in Cursives repl input window but through IntelliJs prompt.
I'm starting figwheel with
(use 'figwheel-sidecar.repl-api)
(start-figwheel!)
(cljs-repl))
Has someone encountered this, too?This seems to be the same issue in a different setting: https://github.com/cursive-ide/cursive/issues/835#issuecomment-353577243
Oh wait, after :cljs/quit
autobuilding still is running in figwheel. So I'm only missing the cljs repl.
That's been my setup so far. But after today's upgrade things started breaking @U2TLBUVRS.
@U3WJG25EV I’ve replied over on the GH issue.
Thanks @U0567Q30W !
Does anyone know how to navigate to the REPL Output screen without the mouse? I can get to the input window with the Switcher, but I can't get up to the Output screen to scroll history without clicking in with the mouse?
OMG I never saw that before and when I did search for action with REPL I didn't look far enough down! Thanks so much!
Just installed Cursive, REPL is working but the text editor window isn’t eval’ing the code unless I explicitly Load file in REPL
.
Went through the online docs and don’t think I’ve missed any of the setup, any ideas?
I think I had to go in to Preferences -> Keymap -> Plug-ins -> Cursive and set up my preferred key bindings for “Load file in REPL,” “Send form before caret to REPL,” and “Send top form to REPL”.