I have code of the shape
(let [{foo :foo} (make-foo)] ...)
This code occasionally emits a java.lang.IllegalArgumentException: No value supplied for key: {:foo "foo" :other "other"}.
I've seen Clojure : "java.lang.IllegalArgumentException: No value supplied for key:" when I changed require, however I haven't changed the require of my program since it last worked.
What are the possible causes for the "No value supplied for key" exception?
make-foowas actually returning[{:foo "foo"}]instead of{:foo "foo"}. - user12341234