Skip to content

Instantly share code, notes, and snippets.

@skazhy
Created August 20, 2015 19:53
Show Gist options
  • Save skazhy/98192577368a69f6b7e3 to your computer and use it in GitHub Desktop.
Save skazhy/98192577368a69f6b7e3 to your computer and use it in GitHub Desktop.
eastwood-go-trace
Exception thrown during phase :analyze+eval of linting namespace test
IllegalArgumentException No method in multimethod '-item-to-ssa' for dispatch value: :with-meta
clojure.lang.MultiFn.getFn (MultiFn.java:156)
clojure.lang.MultiFn.invoke (MultiFn.java:229)
clojure.core.async.impl.ioc-macros/item-to-ssa (ioc_macros.clj:492)
clojure.core.async.impl.ioc-macros/fn--3592/fn--3595 (ioc_macros.clj:600)
clojure.core.async.impl.ioc-macros/parse-to-state-machine/fn--3798 (ioc_macros.clj:802)
clojure.core.async.impl.ioc-macros/get-plan (ioc_macros.clj:80)
clojure.core.async.impl.ioc-macros/parse-to-state-machine (ioc_macros.clj:802)
clojure.core.async.impl.ioc-macros/state-machine (ioc_macros.clj:1067)
clojure.core.async/go (async.clj:384)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core/apply (core.clj:634)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/macroexpand-1 (jvm.clj:154)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-seq (analyzer.clj:287)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval290/fn--291 (analyzer.clj:74)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval353/fn--355 (analyzer.clj:301)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/eval3444/fn--3445 (jvm.clj:60)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-body (analyzer.clj:372)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-fn-method (analyzer.clj:618)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval479/fn--481/fn--484 (analyzer.clj:662)
clojure.core/mapv/fn--6727 (core.clj:6616)
clojure.core.protocols/fn--6523 (protocols.clj:167)
clojure.core.protocols/fn--6478/G--6473--6487 (protocols.clj:19)
clojure.core.protocols/seq-reduce (protocols.clj:31)
clojure.core.protocols/fn--6504 (protocols.clj:95)
clojure.core.protocols/fn--6452/G--6447--6465 (protocols.clj:13)
clojure.core/reduce (core.clj:6519)
clojure.core/mapv (core.clj:6616)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval479/fn--481 (analyzer.clj:662)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/eval3444/fn--3445 (jvm.clj:60)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-seq (analyzer.clj:289)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval290/fn--291 (analyzer.clj:74)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-seq (analyzer.clj:290)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval290/fn--291 (analyzer.clj:74)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval491/fn--494 (analyzer.clj:738)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/eval3444/fn--3445 (jvm.clj:60)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze-seq (analyzer.clj:289)
eastwood.copieddeps.dep1.clojure.tools.analyzer/eval290/fn--291 (analyzer.clj:74)
clojure.lang.MultiFn.invoke (MultiFn.java:233)
eastwood.copieddeps.dep1.clojure.tools.analyzer/analyze (analyzer.clj:129)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze/fn--3585 (jvm.clj:474)
clojure.core/apply (core.clj:630)
clojure.core/with-bindings* (core.clj:1868)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze (jvm.clj:461)
eastwood.copieddeps.dep2.clojure.tools.analyzer.jvm/analyze+eval (jvm.clj:518)
eastwood.analyze-ns/analyze-file/fn--4205/fn--4207 (analyze_ns.clj:278)
eastwood.analyze-ns/analyze-file/fn--4205 (analyze_ns.clj:276)
eastwood.analyze-ns/analyze-file (analyze_ns.clj:274)
eastwood.analyze-ns/analyze-ns (analyze_ns.clj:327)
eastwood.lint/lint-ns (lint.clj:569)
eastwood.lint/eastwood-core/fn--6368 (lint.clj:1041)
eastwood.lint/eastwood-core (lint.clj:1040)
eastwood.lint/eastwood (lint.clj:1154)
eastwood.lint/eastwood-from-cmdline (lint.clj:1167)
clojure.lang.Var.invoke (Var.java:379)
eastwood.versioncheck/run-eastwood (versioncheck.clj:15)
user/eval53 (form-init1482607299144758977.clj:1)
clojure.lang.Compiler.eval (Compiler.java:6782)
clojure.lang.Compiler.eval (Compiler.java:6772)
clojure.lang.Compiler.load (Compiler.java:7227)
clojure.lang.Compiler.loadFile (Compiler.java:7165)
clojure.main/load-script (main.clj:275)
clojure.main/init-opt (main.clj:280)
clojure.main/initialize (main.clj:308)
clojure.main/null-opt (main.clj:343)
clojure.main/main (main.clj:421)
clojure.lang.Var.invoke (Var.java:383)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
The following form was being processed during the exception:
(defn set-literal [chan] (go #{(<! chan)}))
Shown again with metadata for debugging (some metadata elided for brevity):
^{:line 4}
(^{:line 4} defn
^{:line 4} set-literal
^{:line 4} [^{:line 5} chan]
^{:line 5}
(^{:line 5} go
^{:line 6} #{^{:line 7} (^{:line 7} <! ^{:line 7} chan)}))
An exception was thrown while analyzing namespace benson.foo
Lint results may be incomplete. If there are compilation errors in
your code, try fixing those. If not, check above for info on the
exception.
Exception thrown while analyzing last namespace.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment