taoensso / timbre

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

Failing eastwood with com.teoensso/encore 2.125.0 #312

Closed jsyrjala closed 4 years ago

jsyrjala commented 4 years ago

When using timbre 4.10.0 with com.teoensso/encore 2.125.0 and running eastwood check, the eastwood fails with below stacktrace. When using com.teoensso/encore 2.122.0, everything seemed to work fine.

== Linting my.app ==
Exception thrown during phase :analyze+eval of linting namespace my.app
Got exception with extra ex-data:
    msg='Syntax error macroexpanding def at (core.clj:221:1).'
    (keys dat)=(:clojure.error/phase :clojure.error/line :clojure.error/column :clojure.error/source :clojure.error/symbol)
CompilerException Syntax error macroexpanding def at (core.clj:221:1).
    clojure.lang.Compiler$DefExpr.eval (Compiler.java:470)
    clojure.lang.Compiler.eval (Compiler.java:7182)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:669)
    clojure.core/use (core.clj:6093)
    clojure.core/use (core.clj:6093)
    amazonica.aws.s3/eval9882/loading--6721--auto----9883 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    file-utils.my-ns/eval9876/loading--6721--auto----9877 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    my.app/eval9870/loading--6721--auto----9871 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7132)
    clojure.core/eval (core.clj:3214)
    clojure.core/eval (core.clj:3210)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4736 (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4734 (jvm.clj:517)
    clojure.core/mapv/fn--8445 (core.clj:6912)
    clojure.lang.ArrayChunk.reduce (ArrayChunk.java:63)
    clojure.core.protocols/fn--8154 (protocols.clj:136)
    clojure.core.protocols/fn--8154 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/mapv (core.clj:6903)
    clojure.core/mapv (core.clj:6903)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:517)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.analyze-ns/analyze-file/fn--5262/fn--5264 (analyze_ns.clj:327)
    eastwood.analyze-ns/analyze-file/fn--5262 (analyze_ns.clj:325)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:323)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:260)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:375)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:353)
    eastwood.lint/lint-ns (lint.clj:162)
    eastwood.lint/lint-ns (lint.clj:161)
    eastwood.lint/lint-namespace (lint.clj:353)
    eastwood.lint/lint-namespace (lint.clj:351)
    eastwood.lint/eval7783/fn--7785/fn--7787 (lint.clj:377)
    clojure.core.protocols/fn--8159 (protocols.clj:168)
    clojure.core.protocols/fn--8159 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/reduce (core.clj:6810)
    eastwood.lint/eval7783/fn--7785 (lint.clj:375)
    clojure.lang.MultiFn.invoke (MultiFn.java:252)
    eastwood.lint/eastwood-core (lint.clj:441)
    eastwood.lint/eastwood-core (lint.clj:398)
    eastwood.lint/eastwood (lint.clj:527)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood (lint.clj:508)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood-from-cmdline (lint.clj:536)
    eastwood.lint/eastwood-from-cmdline (lint.clj:535)
    clojure.lang.Var.invoke (Var.java:384)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:15)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:9)
    user/eval156 (form-init3021981545240223936.clj:1)
    user/eval156 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7167)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.Compiler.loadFile (Compiler.java:7574)
    clojure.main/load-script (main.clj:475)
    clojure.main/init-opt (main.clj:477)
    clojure.main/init-opt (main.clj:477)
    clojure.main/initialize (main.clj:508)
    clojure.main/null-opt (main.clj:542)
    clojure.main/null-opt (main.clj:539)
    clojure.main/main (main.clj:664)
    clojure.main/main (main.clj:616)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:40)
Caused by:
ExceptionInInitializerError 
    com.amazonaws.retry.PredefinedRetryPolicies.<clinit> (PredefinedRetryPolicies.java:30)
    com.amazonaws.ClientConfiguration.<clinit> (ClientConfiguration.java:89)
    java.lang.Class.forName0 (Class.java:-2)
    java.lang.Class.forName (Class.java:398)
    clojure.lang.RT.classForName (RT.java:2211)
    clojure.lang.RT.classForName (RT.java:2220)
    amazonica.core/get-client-configuration (core.clj:221)
    jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
    jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
    jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    java.lang.reflect.Constructor.newInstance (Constructor.java:490)
    java.lang.Class.newInstance (Class.java:584)
    clojure.lang.Compiler$ObjExpr.eval (Compiler.java:4996)
    clojure.lang.Compiler$DefExpr.eval (Compiler.java:457)
    clojure.lang.Compiler.eval (Compiler.java:7182)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:669)
    clojure.core/use (core.clj:6093)
    clojure.core/use (core.clj:6093)
    amazonica.aws.s3/eval9882/loading--6721--auto----9883 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    file-utils.my-ns/eval9876/loading--6721--auto----9877 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    my.app/eval9870/loading--6721--auto----9871 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7132)
    clojure.core/eval (core.clj:3214)
    clojure.core/eval (core.clj:3210)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4736 (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4734 (jvm.clj:517)
    clojure.core/mapv/fn--8445 (core.clj:6912)
    clojure.lang.ArrayChunk.reduce (ArrayChunk.java:63)
    clojure.core.protocols/fn--8154 (protocols.clj:136)
    clojure.core.protocols/fn--8154 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/mapv (core.clj:6903)
    clojure.core/mapv (core.clj:6903)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:517)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.analyze-ns/analyze-file/fn--5262/fn--5264 (analyze_ns.clj:327)
    eastwood.analyze-ns/analyze-file/fn--5262 (analyze_ns.clj:325)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:323)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:260)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:375)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:353)
    eastwood.lint/lint-ns (lint.clj:162)
    eastwood.lint/lint-ns (lint.clj:161)
    eastwood.lint/lint-namespace (lint.clj:353)
    eastwood.lint/lint-namespace (lint.clj:351)
    eastwood.lint/eval7783/fn--7785/fn--7787 (lint.clj:377)
    clojure.core.protocols/fn--8159 (protocols.clj:168)
    clojure.core.protocols/fn--8159 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/reduce (core.clj:6810)
    eastwood.lint/eval7783/fn--7785 (lint.clj:375)
    clojure.lang.MultiFn.invoke (MultiFn.java:252)
    eastwood.lint/eastwood-core (lint.clj:441)
    eastwood.lint/eastwood-core (lint.clj:398)
    eastwood.lint/eastwood (lint.clj:527)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood (lint.clj:508)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood-from-cmdline (lint.clj:536)
    eastwood.lint/eastwood-from-cmdline (lint.clj:535)
    clojure.lang.Var.invoke (Var.java:384)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:15)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:9)
    user/eval156 (form-init3021981545240223936.clj:1)
    user/eval156 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7167)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.Compiler.loadFile (Compiler.java:7574)
    clojure.main/load-script (main.clj:475)
    clojure.main/init-opt (main.clj:477)
    clojure.main/init-opt (main.clj:477)
    clojure.main/initialize (main.clj:508)
    clojure.main/null-opt (main.clj:542)
    clojure.main/null-opt (main.clj:539)
    clojure.main/main (main.clj:664)
    clojure.main/main (main.clj:616)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:40)
Caused by:
ArityException Wrong number of args (2) passed to: taoensso.timbre/fn--12487
    clojure.core/apply (core.clj:665)
    clojure.core/apply (core.clj:660)
    taoensso.encore/memoize-/fn--11470/fn--11477 (encore.clj:1796)
    clojure.lang.Delay.deref (Delay.java:42)
    clojure.core/deref (core.clj:2320)
    clojure.core/deref (core.clj:2306)
    taoensso.encore/memoize-/fn--11470 (encore.clj:1781)
    taoensso.timbre/may-log? (timbre.clj:252)
    taoensso.timbre/may-log? (timbre.clj:240)
    taoensso.timbre/may-log? (timbre.clj:245)
    taoensso.timbre/may-log? (timbre.clj:240)
    slf4j-timbre.adapter/-isWarnEnabled (adapter.clj:153)
    slf4j-timbre.adapter/-isWarnEnabled (adapter.clj:152)
    com.github.fzakaria.slf4j.timbre.TimbreLoggerAdapter.isWarnEnabled (:-1)
    org.apache.commons.logging.impl.SLF4JLocationAwareLog.isWarnEnabled (SLF4JLocationAwareLog.java:81)
    com.amazonaws.auth.profile.internal.BasicProfileConfigFileLoader.getProfilesConfigFile (BasicProfileConfigFileLoader.java:74)
    com.amazonaws.auth.profile.internal.BasicProfileConfigFileLoader.getProfile (BasicProfileConfigFileLoader.java:55)
    com.amazonaws.retry.internal.RetryModeResolver.profile (RetryModeResolver.java:92)
    com.amazonaws.retry.internal.RetryModeResolver.resolveRetryMode (RetryModeResolver.java:83)
    com.amazonaws.retry.internal.RetryModeResolver.<init> (RetryModeResolver.java:46)
    com.amazonaws.retry.RetryPolicy.<clinit> (RetryPolicy.java:35)
    com.amazonaws.retry.PredefinedRetryPolicies.<clinit> (PredefinedRetryPolicies.java:30)
    com.amazonaws.ClientConfiguration.<clinit> (ClientConfiguration.java:89)
    java.lang.Class.forName0 (Class.java:-2)
    java.lang.Class.forName (Class.java:398)
    clojure.lang.RT.classForName (RT.java:2211)
    clojure.lang.RT.classForName (RT.java:2220)
    amazonica.core/get-client-configuration (core.clj:221)
    jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
    jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
    jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    java.lang.reflect.Constructor.newInstance (Constructor.java:490)
    java.lang.Class.newInstance (Class.java:584)
    clojure.lang.Compiler$ObjExpr.eval (Compiler.java:4996)
    clojure.lang.Compiler$DefExpr.eval (Compiler.java:457)
    clojure.lang.Compiler.eval (Compiler.java:7182)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:669)
    clojure.core/use (core.clj:6093)
    clojure.core/use (core.clj:6093)
    amazonica.aws.s3/eval9882/loading--6721--auto----9883 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    amazonica.aws.s3/eval9882 (s3.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    file-utils.my-ns/eval9876/loading--6721--auto----9877 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    file-utils.my-ns/eval9876 (my_ns.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.RT.loadResourceScript (RT.java:381)
    clojure.lang.RT.loadResourceScript (RT.java:372)
    clojure.lang.RT.load (RT.java:459)
    clojure.lang.RT.load (RT.java:424)
    clojure.core/load/fn--6839 (core.clj:6126)
    clojure.core/load (core.clj:6125)
    clojure.core/load (core.clj:6109)
    clojure.core/load-one (core.clj:5908)
    clojure.core/load-one (core.clj:5903)
    clojure.core/load-lib/fn--6780 (core.clj:5948)
    clojure.core/load-lib (core.clj:5947)
    clojure.core/load-lib (core.clj:5928)
    clojure.core/apply (core.clj:667)
    clojure.core/load-libs (core.clj:5985)
    clojure.core/load-libs (core.clj:5969)
    clojure.core/apply (core.clj:667)
    clojure.core/require (core.clj:6007)
    clojure.core/require (core.clj:6007)
    my.app/eval9870/loading--6721--auto----9871 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    my.app/eval9870 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7132)
    clojure.core/eval (core.clj:3214)
    clojure.core/eval (core.clj:3210)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4736 (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:534)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval/fn--4734 (jvm.clj:517)
    clojure.core/mapv/fn--8445 (core.clj:6912)
    clojure.lang.ArrayChunk.reduce (ArrayChunk.java:63)
    clojure.core.protocols/fn--8154 (protocols.clj:136)
    clojure.core.protocols/fn--8154 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8144 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/mapv (core.clj:6903)
    clojure.core/mapv (core.clj:6903)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:517)
    eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:477)
    eastwood.analyze-ns/analyze-file/fn--5262/fn--5264 (analyze_ns.clj:327)
    eastwood.analyze-ns/analyze-file/fn--5262 (analyze_ns.clj:325)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:323)
    eastwood.analyze-ns/analyze-file (analyze_ns.clj:260)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:375)
    eastwood.analyze-ns/analyze-ns (analyze_ns.clj:353)
    eastwood.lint/lint-ns (lint.clj:162)
    eastwood.lint/lint-ns (lint.clj:161)
    eastwood.lint/lint-namespace (lint.clj:353)
    eastwood.lint/lint-namespace (lint.clj:351)
    eastwood.lint/eval7783/fn--7785/fn--7787 (lint.clj:377)
    clojure.core.protocols/fn--8159 (protocols.clj:168)
    clojure.core.protocols/fn--8159 (protocols.clj:124)
    clojure.core.protocols/fn--8114/G--8109--8123 (protocols.clj:19)
    clojure.core.protocols/seq-reduce (protocols.clj:31)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8146 (protocols.clj:75)
    clojure.core.protocols/fn--8088/G--8083--8101 (protocols.clj:13)
    clojure.core/reduce (core.clj:6828)
    clojure.core/reduce (core.clj:6810)
    eastwood.lint/eval7783/fn--7785 (lint.clj:375)
    clojure.lang.MultiFn.invoke (MultiFn.java:252)
    eastwood.lint/eastwood-core (lint.clj:441)
    eastwood.lint/eastwood-core (lint.clj:398)
    eastwood.lint/eastwood (lint.clj:527)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood (lint.clj:508)
    eastwood.lint/eastwood (lint.clj:507)
    eastwood.lint/eastwood-from-cmdline (lint.clj:536)
    eastwood.lint/eastwood-from-cmdline (lint.clj:535)
    clojure.lang.Var.invoke (Var.java:384)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:15)
    eastwood.versioncheck/run-eastwood (versioncheck.clj:9)
    user/eval156 (form-init3021981545240223936.clj:1)
    user/eval156 (form-init3021981545240223936.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7167)
    clojure.lang.Compiler.load (Compiler.java:7636)
    clojure.lang.Compiler.loadFile (Compiler.java:7574)
    clojure.main/load-script (main.clj:475)
    clojure.main/init-opt (main.clj:477)
    clojure.main/init-opt (main.clj:477)
    clojure.main/initialize (main.clj:508)
    clojure.main/null-opt (main.clj:542)
    clojure.main/null-opt (main.clj:539)
    clojure.main/main (main.clj:664)
    clojure.main/main (main.clj:616)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:40)
ptaoussanis commented 4 years ago

Hi @jsyrjala Juha, thanks a lot for pinging about this! Should be fixed in [com.taoensso/encore "2.125.1"], now on Clojars.

Cheers :-)

jsyrjala commented 4 years ago

Thanks, this fixed the eastwood issue. Sadly I found also this https://github.com/ptaoussanis/timbre/issues/313