新しい新しいleiningenプロジェクトで、core.cljに次のものが含まれています
(defn show-cmd
[]
(-> (shell/sh "ls")
:out
println))
(defn -main
[]
(.start (Thread. show-cmd)))
全体像については、https://gist.github.com/1183753を参照してください。
lein run
したがって、上記のプロジェクトでを実行すると、RejectedExecutionExceptionがスローされます。完全なスタックトレースは要点にあります。
ただし、上記.clj
は、ワークフローにライニンゲンを使用せずに、ファイルに入れてclojureを使用して直接実行すると問題なく機能します。これはleiningen/clojureのバグですか、それとも私だけですか?
バグがある場合は、バグを見つけたのはこれが初めてなので、関係者に知らせる方法を教えてください:)
ありがとう。
更新@skuroの提案を受けて、leiningenのマスターブランチクローンを使用して例を試しましたが、ここに示すように、同じエラーが発生します。