Fork me on GitHub
#cider
<
2019-12-07
>
rjray02:12:26

Getting a Java exception when I try to start CIDER:

frozenlock03:12:32

@rjray > Caused by: java.lang.RuntimeException: Invalid token: ::clojure.test/once-fixtures Could it be that the given keyword is invalid?

dpsutton03:12:32

That was a bug that was fixed in August of 2017. What version are you running?

rjray04:12:38

Good call... turns out my CIDER is out of date, because emacs' package manager can't update a needed dependency in order to update CIDER.

dpsutton04:12:19

Do you know which one?

dpsutton04:12:00

And probably best to just delete the dir from the elpa directory and reinstall

rjray04:12:41

That's the problem-- this emacs seems to think it can't validate the GPG key for elpa, so no elpa packages were showing up after package-list-packages.

rjray04:12:16

I cheated: I downloaded queue.el 0.2 directly from elpa and installed it via package-install-file. Updated cider, and now I'm working.

dpsutton05:12:57

Ah. Update your emacs or google how to update the key. They had to update the keys and unfortunately the older emacsen were left in the lurch

dpsutton05:12:12

Has it been a while since you’ve done clojure development?

slipset09:12:37

So, cljr-find-usages is b0rken on our main project at work. I’d like to take a stab at debugging/fixing this, but I’m unfamiliar with how to effectively debug/change nrepl middleware. Anyone has any good resources on that?

slipset09:12:48

Things I’d like to achieve: 1) call the middleware directly from the REPL. 2) change said middleware without restarting the REPL.

papachan11:12:50

@rjray i had the same problem last month. i just package-install this package to force emacs to renew his GPG key, the package name is: gnu-elpa-keyring-update