Fork me on GitHub

I'm just starting with fulcro-exercises and I immediately hit this same snag: Strangely enough, running bb serve does manage to start the server, but also spits out some errors related to the classpath.

Jakub Holý (HolyJak)16:07:41

Sorry for that, I will look into it next week when I have time. Strange you get the #4 error yet obviously shadow is there. Not sure why shadow-cljs tries to load cider nrepl?! But since it does, try c clojure -M:cider:serve instead


No worries, appreciate your attention. I did try it with the :cider alias as well. Same result. There is discussion about the issue here, but shadow is already included in :serve's :extra-deps.

Jakub Holý (HolyJak)16:07:48

@UPWHQK562 what version of clojure CLI do you have? Mine is

❯  clojure --version                                                                                                                      Clojure CLI version


$ clojure --version
Execution error (FileNotFoundException) at (
--version (No such file or directory)

Full report at:
$ clojure
Clojure 1.10.0
And then I upgraded:
$ clojure --version
Clojure CLI version
It looks like upgrading did at least get me to the running stage. I'm still getting some errors, but I think those are strictly related to my configuration. I need to figure out how to connect vim-iced, but I think I can manage that part.

Jakub Holý (HolyJak)19:07:27

Great! I will update the README to mention the required version.


I'm enjoying this exercise. Thanks for putting it together.

Jakub Holý (HolyJak)18:07:00

Thanks! Any feedback appreciated!


I don't know if it would be worth the effort, but it would be kinda cool to see a visual of the decision graph in your troubleshooting guide. The troubleshooting video you created was helpful in grasping just how structured the approach to debugging can be.

Jakub Holý (HolyJak)19:07:15

That sounds really cool 🙂 Though I am not sure how I would visualize it.