cemerick / austin

The ClojureScript browser-REPL rebuilt stronger, faster, easier.
510 stars 31 forks source link

NPE against org.clojure/clojurescript "0.0-2173" #56

Closed ghost closed 10 years ago

ghost commented 10 years ago

I get an NPE when evaluating (cemerick.austin/repl-env) using CLJS 0.0-2173, previous versions seem to work fine. The stack trace is

java.lang.NullPointerException at clojure.core$complement$fn4048.invoke(core.clj:1357) at clojure.core$filter$fn4226.invoke(core.clj:2529) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core$map$fn4207.invoke(core.clj:2479) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core$filter$fn4226.invoke(core.clj:2523) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core$set.invoke(core.clj:3712) at cljs.closure$cljs_dependencies.invoke(closure.clj:666) at cemerick.austin$always_preload.invoke(austin.clj:359) at cemerick.austin$repl_env.doInvoke(austin.clj:407) at clojure.lang.RestFn.invoke(RestFn.java:397) at user$browser_repl.invoke(form-init3431646630870208142.clj:1) at user$eval6356.invoke(form-init3431646630870208142.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6619) at clojure.lang.Compiler.eval(Compiler.java:6582) at clojure.core$eval.invoke(core.clj:2852) at clojure.main$repl$read_eval_print6588$fn6591.invoke(main.clj:259) at clojure.main$repl$read_eval_print6588.invoke(main.clj:259) at clojure.main$repl$fn6597.invoke(main.clj:277) at clojure.main$repl.doInvoke(main.clj:277) at clojure.lang.RestFn.invoke(RestFn.java:1096) at clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn597.invoke(interruptible_eval.clj:56) at clojure.lang.AFn.applyToHelper(AFn.java:159) at clojure.lang.AFn.applyTo(AFn.java:151) at clojure.core$apply.invoke(core.clj:617) at clojure.core$with_bindingsSTAR.doInvoke(core.clj:1788) at clojure.lang.RestFn.invoke(RestFn.java:425) at clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:41) at clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn638$fn__641.invoke(interruptible_eval.clj:171) at clojure.core$comp$fn4154.invoke(core.clj:2330) at clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn631.invoke(interruptible_eval.clj:138) at clojure.lang.AFn.run(AFn.java:24) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)

cemerick commented 10 years ago

See #55.