This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-05-07
Channels
- # announcements (11)
- # architecture (2)
- # babashka (84)
- # beginners (226)
- # calva (7)
- # chlorine-clover (4)
- # cider (29)
- # clara (17)
- # clj-kondo (23)
- # cljs-dev (58)
- # cljsrn (60)
- # clojure (172)
- # clojure-europe (24)
- # clojure-finland (2)
- # clojure-italy (6)
- # clojure-nl (8)
- # clojure-spec (4)
- # clojure-uk (22)
- # clojurescript (44)
- # conjure (39)
- # core-async (64)
- # cursive (76)
- # data-science (15)
- # duct (3)
- # emacs (2)
- # events (5)
- # fulcro (30)
- # helix (4)
- # jackdaw (5)
- # juxt (1)
- # kaocha (1)
- # leiningen (4)
- # off-topic (9)
- # pathom (22)
- # re-frame (9)
- # reagent (33)
- # reitit (3)
- # ring (10)
- # ring-swagger (2)
- # shadow-cljs (192)
- # spacemacs (27)
- # specter (2)
- # sql (59)
- # vim (2)
@cfleming have you seen "Error handling response - class java.lang.IllegalArgumentException: No matching clause: :state" anywhere?
Yes, I think I see the problem. That was introduced in the latest EAP fixing https://github.com/cursive-ide/cursive/issues/2100
No worries - so you basically clone that project, and then connect a remote REPL to 8777?
@U0S3YK6HK I’ve started that project and connected to the REPL, is there anything in particular you have to do to provoke the problem?
Looking at your screenshot above looks like not, but I can eval (+ 1 2)
with no problem.
I basically cloned, imported the project, ran npm install
then npm run watch
, waited for a while then connected the REPL. Did I miss a step there?
Basically, nREPL sends back a :status
field, and I changed how I handled that in the latest EAP. The previous version had a bug, but I realised that I no longer handle the default case, which is where that error comes from. I’m pretty sure I can fix that but I can’t easily test it if I can’t repro it. But I can make the fix, and then after the next EAP just let me know if it’s fixed.
{:dependencies
[[cider/cider-nrepl "0.23.0-SNAPSHOT"]
[refactor-nrepl "2.5.0-SNAPSHOT"]]}
Dear all, I am new to Clojure. I am using Cursive on IntelliJ. I can Build my project but when I try to run it I get this error. Error running 'test (1)': failed to access class com.intellij.execution.impl.ProcessStreamsSynchronizer from class com.intellij.execution.impl.ConsoleViewRunningState (com.intellij.execution.impl.ProcessStreamsSynchronizer is in unnamed module of loader com.intellij.util.lang.UrlClassLoader @7f9a81e8; com.intellij.execution.impl.ConsoleViewRunningState is in unnamed module of loader http://com.intellij.ide.plugins.cl.PluginClassLoader @7b0d6c9c). Does anybody understand what I am doing wrong?
A coworker hit the exact same issue today, IIRC he deleted the .idea/
-folder in the project he was working in, reimport and stuff started working properly
this appears to be this issue: https://github.com/cursive-ide/cursive/issues/2350 which was fixed in 1.9.2-eap1: https://github.com/cursive-ide/cursive/milestone/156?closed=1
is adding a dependency to deps edn broken atm? IntelliJ ultimate, 2020.1, cursive 1.9.2-eap2-2020.1
it appears that the abbreviation and the description in the live template for clojure.test/is
got swapped up.
as part of this fix, it would be very helpful to rename first
to expected
and second
to actual
as people often get confused by which goes where when they switching among different test libraries.