taoensso / timbre

Pure Clojure/Script logging library
https://www.taoensso.com/timbre
Eclipse Public License 1.0
1.44k stars 171 forks source link

No such var: enc/system-newline when loading timbre LATEST (4.11.0-alpha1) #306

Closed camsaul closed 4 years ago

camsaul commented 4 years ago

I added [taoensso/timbre "LATEST"] to my :user profile to do some testing for something and ran into this error trying to require taoensso/timbre.

2. Unhandled clojure.lang.Compiler$CompilerException
   Error compiling taoensso/timbre.clj at (58:12)
   #:clojure.error{:phase :compile-syntax-check, :line 58, :column 12, :source "taoensso/timbre.clj"}

1. Caused by java.lang.RuntimeException
   No such var: enc/system-newline

This are the dependencies that it ended up fetching:

Retrieving com/taoensso/timbre/4.11.0-alpha1/timbre-4.11.0-alpha1.pom from clojars
Retrieving com/taoensso/encore/2.120.0/encore-2.120.0.pom from clojars
Retrieving io/aviso/pretty/0.1.37/pretty-0.1.37.pom from clojars
camsaul commented 4 years ago

I'm going to use 4.10.0 for now, but thought you should know about this bug in the dev version.

It doesn't look like this project has CI set up. I'd be happy to help with that if it's something you'd want.

ptaoussanis commented 4 years ago

Hi Cam, it sounds like you might have an Encore dependency conflict. Please see here for info.

Thanks