From 2302a3eefea18f8b438ce5f23c1bd7e3320c4deb Mon Sep 17 00:00:00 2001 From: Juraj Martinka Date: Thu, 11 May 2017 10:27:57 +0200 Subject: [PATCH] Fix compability issue with newer piggieback version when doing "exec". There was an issue when trying to start browser-connected repl: [{:type java.lang.IllegalArgumentException :message "No value supplied for key: cemerick.austin.DelegatingExecEnv@1d1e650e" :at [clojure.lang.PersistentHashMap create "PersistentHashMap.java" 77]}] :trace [[clojure.lang.PersistentHashMap create "PersistentHashMap.java" 77] [cemerick.piggieback$cljs_repl invokeStatic "piggieback.clj" 212] [cemerick.piggieback$cljs_repl doInvoke "piggieback.clj" 212] [clojure.lang.RestFn applyTo "RestFn.java" 139] [clojure.core$apply invokeStatic "core.clj" 650] [clojure.core$apply invoke "core.clj" 641] [cemerick.austin.repls$cljs_repl invokeStatic "repls.clj" 49] [cemerick.austin.repls$cljs_repl doInvoke "repls.clj" 43] See https://github.com/cemerick/austin/issues/75. --- src/clj/cemerick/austin/repls.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/clj/cemerick/austin/repls.clj b/src/clj/cemerick/austin/repls.clj index 5e223f6..eeab9e7 100644 --- a/src/clj/cemerick/austin/repls.clj +++ b/src/clj/cemerick/austin/repls.clj @@ -46,7 +46,7 @@ on load. See `browser-repl-env` docs for more." environment (i.e. whether nREPL is being used or not, respectively)." [repl-env & options] (if (thread-bound? #'nrepl-eval/*msg*) - (apply pb/cljs-repl :repl-env repl-env options) + (apply pb/cljs-repl repl-env options) (apply cljs.repl/repl repl-env options))) (defn exec