Closed cassc closed 8 years ago
Hi,
thanks a lot for your feedback,
The important clue seems to be this line:
Caused by: clojure.lang.ExceptionInfo: Referred macro taoensso.truss.impl/catch-errors* does not exist {:tag :cljs/analysis-error}
Looking at your project.clj, I see that you put "com.taoensso/nippy" in the exclusions for bowerick:
[bowerick "1.99.6" :exclusions [com.taoensso/nippy]]
However, according to the above error, there still appears to be a version mismatch with the transitive dependency "taoensso.truss.impl".
I just double checked, and "taoensso.truss.impl" is pulled in via the dependency chain: com.taoensso/nippy -> com.taoensso/encore -> taoensso.truss.impl
You could try to update the exclusions accordingly. However, I am not sure if this will cause other problems. Another option to solve the problem could be to update all taoensso.* dependencies to their latest available versions.
By the way: I also just updated bowricks nippy dependency to the latest version and uploaded bowerick version 1.99.7.
I hope that this helps to solve your issue.
Cheers,
Ruediger
Thanks!
I tried to update all taoensso.* dependencies and it still threw strange errors.
The problem is gone when I add truss
dependency explicitly to my project.clj
:
[com.taoensso/truss "1.3.6"]
When I add bowerick to my project.clj,
lein cljbuild
failed with the following errors:And here is my
project.clj