Fork me on GitHub
#spacemacs
<
2021-09-30
>
alexdavis16:09:25

Today for some reason I started getting apply: Symbol's function definition is void: parseclj-alist when starting a cljs repl. I’m pretty sure parseclj is installed, and can’t think of any reason why it would suddenly become uninstalled

practicalli-johnny16:09:29

I saw a parseclj issue when I updated the Cider package yesterday. I restarted Emacs after the package install and didn't see the error again. I didnt try and diagnose this as I believed its just Emacs trying to find something it doesnt know about yet. If restarting doesnt work, try delete the Cider package and restart, to download and install a new version of the package. Or try just deleting the .elc file.

alexdavis16:09:56

Ok thanks, I already tried restarting and reinstalling the parseclj package. doing an update of cider now

alexdavis16:09:44

parseclj-lex--leaf-token-value: Symbol's function definition is void: :number Well at least its a new error 😅

practicalli-johnny16:09:41

Someone else is getting the same error in #practicalli channel

practicalli-johnny16:09:11

I updated about 30 package yesterday, so could be any of those. I assumed it was Cider as it had clj in the name. I also updated the Spacemacs code as well. If a package has changed its API, then they may be a fix in a newer commit of Spacemacs

practicalli-johnny16:09:12

I am not getting this error when I jack-in with either Clojure of Clojure script

alexdavis16:09:31

any tips on how to debug this?

lread18:09:35

Probably related to this?

lread18:09:21

If so updating your packages should fix.

murtaza5218:09:48

Yup I just did that, still doesnt work ...