В новом новом проекте leiningen, в котором core.clj содержит
(defn show-cmd
[]
(-> (shell/sh "ls")
:out
println))
(defn -main
[]
(.start (Thread. show-cmd)))
См. https://gist.github.com/1183753 для полной картины.
Итак, я получаю исключение RejectedExecutionExceptionкогда я делаю lein run
на вышеуказанном проекте.Полная трассировка стека находится в сущности.
Тем не менее, вышеприведенное прекрасно работает, когда помещается в файл .clj
и запускается непосредственно с clojure, без использования leiningen в рабочем процессе.Это ошибка в leiningen / clojure или это только у меня?
Если это ошибка, пожалуйста, дайте мне знать, как я могу сообщить об этом заинтересованным, поскольку это будет первый раз, когда я обнаружу ошибку:)
Спасибо.
Обновление Принимая предложение @ skuro, я попробовал мой пример с клоном master ветки leiningen, но все равно получаю ту же ошибку, как показаноздесь