Я недавно начал изучать lisp и установил против часовой стрелки с Eclipse.
Затем, ненавидя тот факт, что версия 1.2 встроена, я вручную связал с ней библиотеку 1.3 (не очень сложно, если честно) ...
Затем я заметил, что каждый раз, когда я запускаю новый REPL сеанс, первая команда всегда выдает кучу ошибок, не влияя на сам сеанс.В то же время все следующие команды работают нормально.
Это всего лишь небольшое раздражение, но все же довольно нервирует.Я протестировал его с 1.2 (встроенная версия), отменив внесенные мной изменения, но это не помогло.
Вот длинный список выходных данных консоли Eclipse (есть еще 6, но затмение не помогло).не пишите их, я мог бы пойти и попытаться смоделировать то же самое внутри cmd, но, пожалуйста, скажите мне, если это необходимо 1-й)
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at clojure.tools.nrepl$handle_response.invoke(nrepl.clj:265)
at clojure.tools.nrepl$message_dispatch$fn__181.invoke(nrepl.clj:305)
at clojure.lang.AFn.call(AFn.java:18)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at clojure.core$refer.doInvoke(core.clj:3775)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$load_lib.doInvoke(core.clj:5252)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:602)
at clojure.core$load_libs.doInvoke(core.clj:5271)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:604)
at clojure.core$use.doInvoke(core.clj:5363)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.main$repl.doInvoke(main.clj:258)
at clojure.lang.RestFn.invoke(RestFn.java:1096)
at clojure.tools.nrepl$handle_request.invoke(nrepl.clj:240)
at clojure.lang.Var.invoke(Var.java:409)
at clojure.tools.nrepl$message_dispatch$fn__181$fn__184.invoke(nrepl.clj:302)
... 6 more
Edit : есть вероятность, что это можетбыть привязанным к пространствам имен
(ns Something)
, даже если в файле ничего не используется.