Last active
August 29, 2015 14:22
-
-
Save arohner/77deaf47503c73654493 to your computer and use it in GitHub Desktop.
core.typed & pedestal tools.analyzer.jvm conflict
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defn- go-async | |
"When presented with a channel as the return value of an enter function, | |
wait for the channel to return a new-context (via a go block). When a new | |
context is received, restart execution of the interceptor chain with that | |
context. | |
This function is non-blocking, returning nil immediately (a signal to halt | |
further execution on this thread)." | |
[old-context context-channel] | |
(prepare-for-async old-context) | |
(go | |
(let [new-context (<! context-channel)] | |
(execute new-context))) | |
nil) | |
1. Caused by clojure.lang.ExceptionInfo | |
Could not resolve var: let | |
{:var let, | |
:file "io/pedestal/impl/interceptor.clj", | |
:column 4, | |
:line 117} | |
2. Unhandled clojure.lang.Compiler$CompilerException | |
Error compiling: interceptor.clj:116:3 | |
Compiler.java: 6644 clojure.lang.Compiler/macroexpand1 | |
Compiler.java: 6719 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6485 clojure.lang.Compiler/analyze | |
Compiler.java: 5861 clojure.lang.Compiler$BodyExpr$Parser/parse | |
Compiler.java: 5296 clojure.lang.Compiler$FnMethod/parse | |
Compiler.java: 3925 clojure.lang.Compiler$FnExpr/parse | |
Compiler.java: 6731 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6721 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 38 clojure.lang.Compiler/access$300 | |
Compiler.java: 577 clojure.lang.Compiler$DefExpr$Parser/parse | |
Compiler.java: 6733 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6485 clojure.lang.Compiler/analyze | |
Compiler.java: 6796 clojure.lang.Compiler/eval | |
Compiler.java: 7237 clojure.lang.Compiler/load | |
RT.java: 371 clojure.lang.RT/loadResourceScript | |
RT.java: 362 clojure.lang.RT/loadResourceScript | |
RT.java: 446 clojure.lang.RT/load | |
RT.java: 412 clojure.lang.RT/load | |
core.clj: 5862 clojure.core/load/fn | |
core.clj: 5861 clojure.core/load | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
core.clj: 5667 clojure.core/load-one | |
core.clj: 5707 clojure.core/load-lib/fn | |
core.clj: 5706 clojure.core/load-lib | |
RestFn.java: 142 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5745 clojure.core/load-libs | |
RestFn.java: 137 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5828 clojure.core/require | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
interceptor.clj: 13 io.pedestal.interceptor/eval40306/loading--auto-- | |
interceptor.clj: 13 io.pedestal.interceptor/eval40306 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6781 clojure.lang.Compiler/eval | |
Compiler.java: 7237 clojure.lang.Compiler/load | |
RT.java: 371 clojure.lang.RT/loadResourceScript | |
RT.java: 362 clojure.lang.RT/loadResourceScript | |
RT.java: 446 clojure.lang.RT/load | |
RT.java: 412 clojure.lang.RT/load | |
core.clj: 5862 clojure.core/load/fn | |
core.clj: 5861 clojure.core/load | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
core.clj: 5667 clojure.core/load-one | |
core.clj: 5707 clojure.core/load-lib/fn | |
core.clj: 5706 clojure.core/load-lib | |
RestFn.java: 142 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5745 clojure.core/load-libs | |
RestFn.java: 137 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5828 clojure.core/require | |
RestFn.java: 619 clojure.lang.RestFn/invoke | |
REPL: 1 pedestal-proxy.read-timeout/eval39904/loading--auto-- | |
REPL: 1 pedestal-proxy.read-timeout/eval39904 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6781 clojure.lang.Compiler/eval | |
Compiler.java: 6755 clojure.lang.Compiler/eval | |
core.clj: 3079 clojure.core/eval | |
analyze_clj.clj: 302 clojure.core.typed.analyze-clj/eval-ast | |
analyze_clj.clj: 197 clojure.core.typed.analyze-clj/analyze+eval | |
analyze_clj.clj: 216 clojure.core.typed.analyze-clj/analyze1/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
analyze_clj.clj: 214 clojure.core.typed.analyze-clj/analyze1 | |
analyze_clj.clj: 260 clojure.core.typed.analyze-clj/ast-for-file/fn | |
analyze_clj.clj: 255 clojure.core.typed.analyze-clj/ast-for-file | |
analyze_clj.clj: 288 clojure.core.typed.analyze-clj/ast-for-ns | |
collect_utils.clj: 79 clojure.core.typed.collect-utils/collect-ns* | |
collect_phase.clj: 64 clojure.core.typed.collect-phase/collect-ns | |
check_ns_common.clj: 66 clojure.core.typed.check-ns-common/check-ns-info/fn/fn | |
check_ns_common.clj: 58 clojure.core.typed.check-ns-common/check-ns-info/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
check_ns_common.clj: 44 clojure.core.typed.check-ns-common/check-ns-info | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
AFn.java: 156 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 632 clojure.core/apply | |
check_ns_common.clj: 112 clojure.core.typed.check-ns-common/check-ns | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
AFn.java: 156 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 632 clojure.core/apply | |
check_ns_clj.clj: 23 clojure.core.typed.check-ns-clj/check-ns | |
RestFn.java: 410 clojure.lang.RestFn/invoke | |
AFn.java: 154 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
typed.clj: 2257 clojure.core.typed/fn | |
RestFn.java: 410 clojure.lang.RestFn/invoke | |
REPL: 1 user/eval9818 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6782 clojure.lang.Compiler/eval | |
Compiler.java: 6755 clojure.lang.Compiler/eval | |
core.clj: 3079 clojure.core/eval | |
main.clj: 240 clojure.main/repl/read-eval-print/fn | |
main.clj: 240 clojure.main/repl/read-eval-print | |
main.clj: 258 clojure.main/repl/fn | |
main.clj: 258 clojure.main/repl | |
RestFn.java: 1523 clojure.lang.RestFn/invoke | |
interruptible_eval.clj: 53 clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
interruptible_eval.clj: 51 clojure.tools.nrepl.middleware.interruptible-eval/evaluate | |
interruptible_eval.clj: 183 clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn | |
interruptible_eval.clj: 152 clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn | |
AFn.java: 22 clojure.lang.AFn/run | |
ThreadPoolExecutor.java: 1142 java.util.concurrent.ThreadPoolExecutor/runWorker | |
ThreadPoolExecutor.java: 617 java.util.concurrent.ThreadPoolExecutor$Worker/run | |
Thread.java: 744 java.lang.Thread/run | |
1. Caused by clojure.lang.ExceptionInfo | |
Could not resolve var: let | |
{:var let, | |
:file "io/pedestal/impl/interceptor.clj", | |
:column 4, | |
:line 117} | |
core.clj: 4591 clojure.core/ex-info | |
validate.clj: 21 clojure.tools.analyzer.passes.jvm.validate/eval27891/fn | |
MultiFn.java: 229 clojure.lang.MultiFn/invoke | |
validate.clj: 247 clojure.tools.analyzer.passes.jvm.validate/validate | |
jvm.clj: 426 clojure.tools.analyzer.jvm/run-passes/analyze/fn | |
ast.clj: 99 clojure.tools.analyzer.ast/postwalk | |
ast.clj: 98 clojure.tools.analyzer.ast/postwalk/walk | |
ast.clj: 51 clojure.tools.analyzer.ast/eval26654/fn/fn | |
PersistentVector.java: 333 clojure.lang.PersistentVector/reduce | |
core.clj: 6514 clojure.core/reduce | |
ast.clj: 50 clojure.tools.analyzer.ast/eval26654/fn | |
MultiFn.java: 233 clojure.lang.MultiFn/invoke | |
ast.clj: 72 clojure.tools.analyzer.ast/update-children | |
ast.clj: 99 clojure.tools.analyzer.ast/postwalk | |
ast.clj: 98 clojure.tools.analyzer.ast/postwalk/walk | |
ast.clj: 51 clojure.tools.analyzer.ast/eval26654/fn/fn | |
PersistentVector.java: 333 clojure.lang.PersistentVector/reduce | |
core.clj: 6514 clojure.core/reduce | |
ast.clj: 50 clojure.tools.analyzer.ast/eval26654/fn | |
MultiFn.java: 233 clojure.lang.MultiFn/invoke | |
ast.clj: 72 clojure.tools.analyzer.ast/update-children | |
ast.clj: 99 clojure.tools.analyzer.ast/postwalk | |
ast.clj: 96 clojure.tools.analyzer.ast/postwalk | |
jvm.clj: 417 clojure.tools.analyzer.jvm/run-passes/analyze | |
jvm.clj: 416 clojure.tools.analyzer.jvm/run-passes | |
jvm.clj: 476 clojure.tools.analyzer.jvm/analyze/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
jvm.clj: 469 clojure.tools.analyzer.jvm/analyze | |
jvm.clj: 467 clojure.tools.analyzer.jvm/analyze | |
ioc_macros.clj: 1062 clojure.core.async.impl.ioc-macros/state-machine | |
async.clj: 384 clojure.core.async/go | |
RestFn.java: 442 clojure.lang.RestFn/invoke | |
Var.java: 388 clojure.lang.Var/invoke | |
AFn.java: 160 clojure.lang.AFn/applyToHelper | |
Var.java: 700 clojure.lang.Var/applyTo | |
Compiler.java: 6631 clojure.lang.Compiler/macroexpand1 | |
Compiler.java: 6719 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6485 clojure.lang.Compiler/analyze | |
Compiler.java: 5861 clojure.lang.Compiler$BodyExpr$Parser/parse | |
Compiler.java: 5296 clojure.lang.Compiler$FnMethod/parse | |
Compiler.java: 3925 clojure.lang.Compiler$FnExpr/parse | |
Compiler.java: 6731 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6721 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 38 clojure.lang.Compiler/access$300 | |
Compiler.java: 577 clojure.lang.Compiler$DefExpr$Parser/parse | |
Compiler.java: 6733 clojure.lang.Compiler/analyzeSeq | |
Compiler.java: 6524 clojure.lang.Compiler/analyze | |
Compiler.java: 6485 clojure.lang.Compiler/analyze | |
Compiler.java: 6796 clojure.lang.Compiler/eval | |
Compiler.java: 7237 clojure.lang.Compiler/load | |
RT.java: 371 clojure.lang.RT/loadResourceScript | |
RT.java: 362 clojure.lang.RT/loadResourceScript | |
RT.java: 446 clojure.lang.RT/load | |
RT.java: 412 clojure.lang.RT/load | |
core.clj: 5862 clojure.core/load/fn | |
core.clj: 5861 clojure.core/load | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
core.clj: 5667 clojure.core/load-one | |
core.clj: 5707 clojure.core/load-lib/fn | |
core.clj: 5706 clojure.core/load-lib | |
RestFn.java: 142 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5745 clojure.core/load-libs | |
RestFn.java: 137 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5828 clojure.core/require | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
interceptor.clj: 13 io.pedestal.interceptor/eval40306/loading--auto-- | |
interceptor.clj: 13 io.pedestal.interceptor/eval40306 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6781 clojure.lang.Compiler/eval | |
Compiler.java: 7237 clojure.lang.Compiler/load | |
RT.java: 371 clojure.lang.RT/loadResourceScript | |
RT.java: 362 clojure.lang.RT/loadResourceScript | |
RT.java: 446 clojure.lang.RT/load | |
RT.java: 412 clojure.lang.RT/load | |
core.clj: 5862 clojure.core/load/fn | |
core.clj: 5861 clojure.core/load | |
RestFn.java: 408 clojure.lang.RestFn/invoke | |
core.clj: 5667 clojure.core/load-one | |
core.clj: 5707 clojure.core/load-lib/fn | |
core.clj: 5706 clojure.core/load-lib | |
RestFn.java: 142 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5745 clojure.core/load-libs | |
RestFn.java: 137 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
core.clj: 5828 clojure.core/require | |
RestFn.java: 619 clojure.lang.RestFn/invoke | |
REPL: 1 pedestal-proxy.read-timeout/eval39904/loading--auto-- | |
REPL: 1 pedestal-proxy.read-timeout/eval39904 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6781 clojure.lang.Compiler/eval | |
Compiler.java: 6755 clojure.lang.Compiler/eval | |
core.clj: 3079 clojure.core/eval | |
analyze_clj.clj: 302 clojure.core.typed.analyze-clj/eval-ast | |
analyze_clj.clj: 197 clojure.core.typed.analyze-clj/analyze+eval | |
analyze_clj.clj: 216 clojure.core.typed.analyze-clj/analyze1/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
analyze_clj.clj: 214 clojure.core.typed.analyze-clj/analyze1 | |
analyze_clj.clj: 260 clojure.core.typed.analyze-clj/ast-for-file/fn | |
analyze_clj.clj: 255 clojure.core.typed.analyze-clj/ast-for-file | |
analyze_clj.clj: 288 clojure.core.typed.analyze-clj/ast-for-ns | |
collect_utils.clj: 79 clojure.core.typed.collect-utils/collect-ns* | |
collect_phase.clj: 64 clojure.core.typed.collect-phase/collect-ns | |
check_ns_common.clj: 66 clojure.core.typed.check-ns-common/check-ns-info/fn/fn | |
check_ns_common.clj: 58 clojure.core.typed.check-ns-common/check-ns-info/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
check_ns_common.clj: 44 clojure.core.typed.check-ns-common/check-ns-info | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
AFn.java: 156 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 632 clojure.core/apply | |
check_ns_common.clj: 112 clojure.core.typed.check-ns-common/check-ns | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
AFn.java: 156 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 632 clojure.core/apply | |
check_ns_clj.clj: 23 clojure.core.typed.check-ns-clj/check-ns | |
RestFn.java: 410 clojure.lang.RestFn/invoke | |
AFn.java: 154 clojure.lang.AFn/applyToHelper | |
RestFn.java: 132 clojure.lang.RestFn/applyTo | |
core.clj: 630 clojure.core/apply | |
typed.clj: 2257 clojure.core.typed/fn | |
RestFn.java: 410 clojure.lang.RestFn/invoke | |
REPL: 1 user/eval9818 | |
Compiler.java: 6792 clojure.lang.Compiler/eval | |
Compiler.java: 6782 clojure.lang.Compiler/eval | |
Compiler.java: 6755 clojure.lang.Compiler/eval | |
core.clj: 3079 clojure.core/eval | |
main.clj: 240 clojure.main/repl/read-eval-print/fn | |
main.clj: 240 clojure.main/repl/read-eval-print | |
main.clj: 258 clojure.main/repl/fn | |
main.clj: 258 clojure.main/repl | |
RestFn.java: 1523 clojure.lang.RestFn/invoke | |
interruptible_eval.clj: 53 clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn | |
AFn.java: 152 clojure.lang.AFn/applyToHelper | |
AFn.java: 144 clojure.lang.AFn/applyTo | |
core.clj: 628 clojure.core/apply | |
core.clj: 1866 clojure.core/with-bindings* | |
RestFn.java: 425 clojure.lang.RestFn/invoke | |
interruptible_eval.clj: 51 clojure.tools.nrepl.middleware.interruptible-eval/evaluate | |
interruptible_eval.clj: 183 clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn | |
interruptible_eval.clj: 152 clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn | |
AFn.java: 22 clojure.lang.AFn/run | |
ThreadPoolExecutor.java: 1142 java.util.concurrent.ThreadPoolExecutor/runWorker | |
ThreadPoolExecutor.java: 617 java.util.concurrent.ThreadPoolExecutor$Worker/run |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment