When you add metadata to a protocol function, the version with metadata will not work for any extensions added afterwards.
Clojure 1.7.0
Can you specify version you're testing with too...
Comment made by: nathanmarz
Clojure 1.7.0
Comment made by: nathanmarz
This is subsumed by http://dev.clojure.org/jira/browse/CLJ-1796 which seems to be closer to the root cause
Subsumed by CLJ-1796