Tutorial 2: CompilerException
jdf-id-au opened this issue · comments
Jeremy Field commented
Thanks for a wonderful tutorial series.
Unfortunately I got the exception below with freshly emptied ~/.m2/repository
and ~/.boot/cache
and a fresh checkout of se-tutorial-02
. I think it originates from the boot-cljs-repl
task.
java.lang.Thread.run Thread.java: 748
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 624
java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java: 1149
java.util.concurrent.FutureTask.run FutureTask.java: 266
...
clojure.core/binding-conveyor-fn/fn core.clj: 1938
boot.core/boot/fn core.clj: 1029
boot.core/run-tasks core.clj: 1019
pandeiro.boot-http/eval328/fn/fn/fn boot_http.clj: 110
boot.task.built-in/fn/fn/fn/fn built_in.clj: 427
boot.task.built-in/fn/fn/fn/fn/fn built_in.clj: 430
boot.task.built-in/fn/fn/fn/fn/fn/fn built_in.clj: 430
adzerk.boot-reload/eval442/fn/fn/fn boot_reload.clj: 161
adzerk.boot-reload/eval442/fn/fn/fn/fn boot_reload.clj: 162
boot.task.built-in/fn/fn/fn/fn built_in.clj: 478
clojure.core/deref core.clj: 2228
...
boot.task.built-in/fn/fn/fn built_in.clj: 475
clojure.core/apply core.clj: 646
...
boot.core/launch-nrepl core.clj: 1309
boot.repl/launch-nrepl repl.clj: 60
boot.repl-server/start-server repl_server.clj: 67
boot.repl-server/->mw-list repl_server.clj: 59
...
clojure.core/mapcat core.clj: 2674 (repeats 2 times)
clojure.core/apply core.clj: 641
clojure.core/seq core.clj: 137
...
clojure.core/map/fn core.clj: 2644
boot.repl-server/->mw-list repl_server.clj: 55
boot.repl-server/->var repl_server.clj: 49
...
clojure.core/require core.clj: 5796 (repeats 2 times)
clojure.core/apply core.clj: 648
...
clojure.core/load-libs core.clj: 5758
clojure.core/load-libs core.clj: 5774
clojure.core/apply core.clj: 648
...
clojure.core/load-lib core.clj: 5717
clojure.core/load-lib core.clj: 5736
clojure.core/load-lib/fn core.clj: 5737
clojure.core/load-one core.clj: 5697
...
clojure.core/load core.clj: 5876
clojure.core/load core.clj: 5892
clojure.core/load/fn core.clj: 5893
...
cemerick.piggieback/eval1837 piggieback.clj: 1
cemerick.piggieback/eval1837/loading--auto-- piggieback.clj: 1
...
clojure.core/require core.clj: 5796 (repeats 2 times)
clojure.core/apply core.clj: 648
...
clojure.core/load-libs core.clj: 5758
clojure.core/load-libs core.clj: 5774
clojure.core/apply core.clj: 648
...
clojure.core/load-lib core.clj: 5717
clojure.core/load-lib core.clj: 5736
clojure.core/load-lib/fn core.clj: 5737
clojure.core/load-one core.clj: 5697
...
clojure.core/load core.clj: 5876
clojure.core/load core.clj: 5892
clojure.core/load/fn core.clj: 5893
...
cljs.repl/eval1843 repl.cljc: 9
cljs.repl/eval1843/loading--auto-- repl.cljc: 9
...
clojure.core/require core.clj: 5796 (repeats 2 times)
clojure.core/apply core.clj: 648
...
clojure.core/load-libs core.clj: 5758
clojure.core/load-libs core.clj: 5774
clojure.core/apply core.clj: 648
...
clojure.core/load-lib core.clj: 5717
clojure.core/load-lib core.clj: 5736
clojure.core/load-lib/fn core.clj: 5737
clojure.core/load-one core.clj: 5697
...
clojure.core/load core.clj: 5876
clojure.core/load core.clj: 5892
clojure.core/load/fn core.clj: 5893
...
java.lang.IllegalArgumentException: Can't define method not in interfaces: _relative_path
clojure.lang.Compiler$CompilerException: java.lang.IllegalArgumentException: Can't define method not in interfaces: _relative_path, compiling:(cljs/closure.clj:377:1)
Elapsed time: 3.859 sec