Hi, Am 18.04.2009 um 13:29 schrieb synphonix:
I did that already and it did not help. I also explictly unset my CLASSPATH env in the shell from which I start ant (just to be sure) and checked that the "clojure.jar" property in clojure-contrib's build.xml is correct. I do not see this behavior when I switch clojure to svn rev 1339.
Hmm.. The error your get means, that something wantst to call a constructor which is only available in rev <= 1339. That means, that this something is a compiled piece of Clojure code, which was compiled with a revision <= 1339. Hence it works with older revisions. The constructor of c.l.MultiFn is only called by the defmulti macro. That means that there is somewhere a compiled piece of code, which should not be there. Try removing the classes directory of your contrib and rebuild the whole tree. If that really doesn't help do this also with clojure itself to make sure, that you have clean build. Sincerely Meikel
smime.p7s
Description: S/MIME cryptographic signature