Closed pieterbreed closed 3 years ago
Hi there!
Please see https://github.com/ptaoussanis/encore#recommended-steps-after-any-significant-dependency-update and let me know if following those directions help?
Hi Peter, thanks for responding.
I went back and carefully verified dependencies and made sure the build environment was clean etc.
$ lein deps :tree | grep com.taoensso
[com.taoensso/encore "3.10.1"]
[com.taoensso/truss "1.6.0"]
[com.taoensso/timbre "5.1.1" :exclusions [[args4j]]]
[com.taoensso/sente "1.16.1" :exclusions [[args4j]]]
I only have a transitive dependency on truss
.
Unfortunately, I'm still getting the exception I reported.
Does this bug possibly have something to do with the http-kit-specific integration?
Hi Pieter, thanks for the update (and for trying!).
Could you please try once more with [com.taoensso/encore "3.12.1-SNAPSHOT"]
(just pushed)?
Please make sure to run lein clean
first.
Hi Peter. 3.12.1-SNAPSHOT
fixes the problem, exception gone. Thank you!!
👍 Excellent, thanks for the quick confirmation!
[com.taoensso/encore "3.12.1"]
is now on Clojars.
In my codebase I have sente, encore & timbre. I try do be on latest versions as much as possible.
I've had to pin my
encore
on version3.9.2
due toclojure.lang.ArityException: Wrong number of args (1) passed to: taoensso.truss/have?
Here is the exception I get with
3.10.1
(which is the version in sente's (1.16.1
)project.clj
). I get the same with[com.taoensso/encore "3.11.0"]