Closed qq00 closed 6 years ago
This is a followup to https://github.com/portkey-cloud/portkey/issues/36
rm -rf ~/.m2 // clear out caches git pull // latest portkey lein clean; lein install
boot.repl
boot.repl => (require 'portkey.core)
results in
Unhandled clojure.lang.Compiler$CompilerException Error compiling cheshire/core.clj at (1:1)
core.clj: 5771 clojure.core/throw-if core.clj: 5857 clojure.core/load-lib core.clj: 5832 clojure.core/load-lib RestFn.java: 142 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5889 clojure.core/load-libs core.clj: 5873 clojure.core/load-libs RestFn.java: 137 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5911 clojure.core/require core.clj: 5911 clojure.core/require RestFn.java: 457 clojure.lang.RestFn/invoke core.clj: 1 cheshire.core/eval12313/loading--auto-- core.clj: 1 cheshire.core/eval12313 core.clj: 1 cheshire.core/eval12313 Compiler.java: 7005 clojure.lang.Compiler/eval Compiler.java: 6994 clojure.lang.Compiler/eval Compiler.java: 7457 clojure.lang.Compiler/load RT.java: 374 clojure.lang.RT/loadResourceScript RT.java: 365 clojure.lang.RT/loadResourceScript RT.java: 455 clojure.lang.RT/load RT.java: 421 clojure.lang.RT/load core.clj: 6008 clojure.core/load/fn core.clj: 6007 clojure.core/load core.clj: 5991 clojure.core/load RestFn.java: 408 clojure.lang.RestFn/invoke core.clj: 5812 clojure.core/load-one core.clj: 5807 clojure.core/load-one core.clj: 5852 clojure.core/load-lib/fn core.clj: 5851 clojure.core/load-lib core.clj: 5832 clojure.core/load-lib RestFn.java: 142 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5889 clojure.core/load-libs core.clj: 5873 clojure.core/load-libs RestFn.java: 137 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5911 clojure.core/require core.clj: 5911 clojure.core/require RestFn.java: 805 clojure.lang.RestFn/invoke core.clj: 1 portkey.core/eval12305/loading--auto-- core.clj: 1 portkey.core/eval12305 core.clj: 1 portkey.core/eval12305 Compiler.java: 7005 clojure.lang.Compiler/eval Compiler.java: 6994 clojure.lang.Compiler/eval Compiler.java: 7457 clojure.lang.Compiler/load RT.java: 374 clojure.lang.RT/loadResourceScript RT.java: 365 clojure.lang.RT/loadResourceScript RT.java: 455 clojure.lang.RT/load RT.java: 421 clojure.lang.RT/load core.clj: 6008 clojure.core/load/fn core.clj: 6007 clojure.core/load core.clj: 5991 clojure.core/load RestFn.java: 408 clojure.lang.RestFn/invoke core.clj: 5812 clojure.core/load-one core.clj: 5807 clojure.core/load-one core.clj: 5852 clojure.core/load-lib/fn core.clj: 5851 clojure.core/load-lib core.clj: 5832 clojure.core/load-lib RestFn.java: 142 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5889 clojure.core/load-libs core.clj: 5873 clojure.core/load-libs RestFn.java: 137 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5911 clojure.core/require core.clj: 5911 clojure.core/require RestFn.java: 408 clojure.lang.RestFn/invoke
boot.user1255432886729480538.clj: 10 server.snip.aws/eval12301 boot.user1255432886729480538.clj: 10 server.snip.aws/eval12301 Compiler.java: 7005 clojure.lang.Compiler/eval Compiler.java: 6968 clojure.lang.Compiler/eval core.clj: 3194 clojure.core/eval core.clj: 3190 clojure.core/eval main.clj: 242 clojure.main/repl/read-eval-print/fn main.clj: 242 clojure.main/repl/read-eval-print main.clj: 260 clojure.main/repl/fn main.clj: 260 clojure.main/repl main.clj: 176 clojure.main/repl RestFn.java: 1523 clojure.lang.RestFn/invoke interruptible_eval.clj: 87 clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn AFn.java: 152 clojure.lang.AFn/applyToHelper AFn.java: 144 clojure.lang.AFn/applyTo core.clj: 657 clojure.core/apply core.clj: 1970 clojure.core/with-bindings core.clj: 1970 clojure.core/with-bindings RestFn.java: 425 clojure.lang.RestFn/invoke interruptible_eval.clj: 85 clojure.tools.nrepl.middleware.interruptible-eval/evaluate interruptible_eval.clj: 55 clojure.tools.nrepl.middleware.interruptible-eval/evaluate interruptible_eval.clj: 222 clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn interruptible_eval.clj: 190 clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn AFn.java: 22 clojure.lang.AFn/run ThreadPoolExecutor.java: 1149 java.util.concurrent.ThreadPoolExecutor/runWorker ThreadPoolExecutor.java: 624 java.util.concurrent.ThreadPoolExecutor$Worker/run Thread.java: 748 java.lang.Thread/run
Caused by java.lang.Exception namespace 'cheshire.factory' not found
core.clj: 659 clojure.core/apply core.clj: 5889 clojure.core/load-libs core.clj: 5873 clojure.core/load-libs RestFn.java: 137 clojure.lang.RestFn/applyTo core.clj: 659 clojure.core/apply core.clj: 5911 clojure.core/require core.clj: 5911 clojure.core/require RestFn.java: 457 clojure.lang.RestFn/invoke core.clj: 1 cheshire.core/eval12313/loading--auto-- core.clj: 1 cheshire.core/eval12313 core.clj: 1 cheshire.core/eval12313 Compiler.java: 7005 clojure.lang.Compiler/eval Compiler.java: 6994 clojure.lang.Compiler/eval Compiler.java: 7457 clojure.lang.Compiler/load RT.java: 374 clojure.lang.RT/loadResourceScript RT.java: 365 clojure.lang.RT/loadResourceScript RT.java: 455 clojure.lang.RT/load
Err, false alarm.
(require 'portkey.core) works fine in an basic build.boot
The Cheshire issue is caused by something else I am including.
This is a followup to https://github.com/portkey-cloud/portkey/issues/36
steps to replicate:
rm -rf ~/.m2 // clear out caches git pull // latest portkey lein clean; lein install
boot.repl
error:
results in
Unhandled clojure.lang.Compiler$CompilerException Error compiling cheshire/core.clj at (1:1)
boot.user1255432886729480538.clj: 10 server.snip.aws/eval12301 boot.user1255432886729480538.clj: 10 server.snip.aws/eval12301 Compiler.java: 7005 clojure.lang.Compiler/eval Compiler.java: 6968 clojure.lang.Compiler/eval core.clj: 3194 clojure.core/eval core.clj: 3190 clojure.core/eval main.clj: 242 clojure.main/repl/read-eval-print/fn main.clj: 242 clojure.main/repl/read-eval-print main.clj: 260 clojure.main/repl/fn main.clj: 260 clojure.main/repl main.clj: 176 clojure.main/repl RestFn.java: 1523 clojure.lang.RestFn/invoke interruptible_eval.clj: 87 clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn AFn.java: 152 clojure.lang.AFn/applyToHelper AFn.java: 144 clojure.lang.AFn/applyTo core.clj: 657 clojure.core/apply core.clj: 1970 clojure.core/with-bindings core.clj: 1970 clojure.core/with-bindings RestFn.java: 425 clojure.lang.RestFn/invoke interruptible_eval.clj: 85 clojure.tools.nrepl.middleware.interruptible-eval/evaluate interruptible_eval.clj: 55 clojure.tools.nrepl.middleware.interruptible-eval/evaluate interruptible_eval.clj: 222 clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn interruptible_eval.clj: 190 clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn AFn.java: 22 clojure.lang.AFn/run ThreadPoolExecutor.java: 1149 java.util.concurrent.ThreadPoolExecutor/runWorker ThreadPoolExecutor.java: 624 java.util.concurrent.ThreadPoolExecutor$Worker/run Thread.java: 748 java.lang.Thread/run
Caused by java.lang.Exception namespace 'cheshire.factory' not found