Testing clojure.tools.nrepl-test Exception in thread "nREPL-worker-0" java.lang.Error: java.net.SocketException: Socket closed at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1148) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.SocketException: Socket closed at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:116) at java.net.SocketOutputStream.write(SocketOutputStream.java:153) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at clojure.tools.nrepl.transport$bencode$fn__805.invoke(transport.clj:103) at clojure.tools.nrepl.transport.FnTransport.send(transport.clj:28) at clojure.tools.nrepl.middleware.pr_values$pr_values$fn$reify__1140.send(pr_values.clj:27) at clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1199$fn__1202.invoke(interruptible_eval.clj:173) at clojure.core$comp$fn__4192.invoke(core.clj:2402) at clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1192.invoke(interruptible_eval.clj:139) at clojure.lang.AFn.run(AFn.java:22) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ... 2 more ERROR in (ensure-transport-closeable) (SocketOutputStream.java:116) Uncaught exception, not in assertion. expected: nil actual: java.net.SocketException: Socket closed at java.net.SocketOutputStream.socketWrite (SocketOutputStream.java:116) java.net.SocketOutputStream.write (SocketOutputStream.java:153) java.io.BufferedOutputStream.flushBuffer (BufferedOutputStream.java:82) java.io.BufferedOutputStream.flush (BufferedOutputStream.java:140) java.io.FilterOutputStream.close (FilterOutputStream.java:158) clojure.tools.nrepl.transport$bencode$fn__810.invoke (transport.clj:108) clojure.tools.nrepl.transport.FnTransport.close (transport.clj:32) sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2) sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke (Method.java:483) clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:93) clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:313) clojure.tools.nrepl_test/fn (nrepl_test.clj:285) clojure.test$test_var$fn__7187.invoke (test.clj:704) clojure.test$test_var.invoke (test.clj:704) clojure.test$test_vars$fn__7209$fn__7214.invoke (test.clj:722) clojure.tools.nrepl_test$repl_server_fixture.invoke (nrepl_test.clj:17) clojure.test$compose_fixtures$fn__7181$fn__7182.invoke (test.clj:681) clojure.test$default_fixture.invoke (test.clj:674) clojure.test$compose_fixtures$fn__7181.invoke (test.clj:681) clojure.test$test_vars$fn__7209.invoke (test.clj:722) clojure.test$default_fixture.invoke (test.clj:674) clojure.test$test_vars.invoke (test.clj:718) clojure.test$test_all_vars.invoke (test.clj:728) clojure.test$test_ns.invoke (test.clj:747) clojure.core$map$fn__4245.invoke (core.clj:2559) clojure.lang.LazySeq.sval (LazySeq.java:40) clojure.lang.LazySeq.seq (LazySeq.java:49) clojure.lang.Cons.next (Cons.java:39) clojure.lang.RT.next (RT.java:598) clojure.core$next.invoke (core.clj:64) clojure.core$reduce1.invoke (core.clj:903) clojure.core$reduce1.invoke (core.clj:894) clojure.core$merge_with.doInvoke (core.clj:2777) clojure.lang.RestFn.applyTo (RestFn.java:139) clojure.core$apply.invoke (core.clj:626) clojure.test$run_tests.doInvoke (test.clj:762) clojure.lang.RestFn.invoke (RestFn.java:805) com.theoryinpractise.clojure.testrunner$eval2503$fn__2508.invoke (run-test5151175354099980165.clj:46) com.theoryinpractise.clojure.testrunner$eval2503.invoke (run-test5151175354099980165.clj:42) clojure.lang.Compiler.eval (Compiler.java:6703) clojure.lang.Compiler.load (Compiler.java:7130) clojure.lang.Compiler.loadFile (Compiler.java:7086) clojure.main$load_script.invoke (main.clj:274) clojure.main$script_opt.invoke (main.clj:336) clojure.main$main.doInvoke (main.clj:420) clojure.lang.RestFn.invoke (RestFn.java:408) clojure.lang.Var.invoke (Var.java:379) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.Var.applyTo (Var.java:700) clojure.main.main (main.java:37) ERROR in (clients-fail-on-disconnects) (SocketOutputStream.java:116) Uncaught exception, not in assertion. expected: nil actual: java.net.SocketException: Socket closed at java.net.SocketOutputStream.socketWrite (SocketOutputStream.java:116) java.net.SocketOutputStream.write (SocketOutputStream.java:153) java.io.BufferedOutputStream.flushBuffer (BufferedOutputStream.java:82) java.io.BufferedOutputStream.flush (BufferedOutputStream.java:140) java.io.FilterOutputStream.close (FilterOutputStream.java:158) clojure.tools.nrepl.transport$bencode$fn__810.invoke (transport.clj:108) clojure.tools.nrepl.transport.FnTransport.close (transport.clj:32) sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2) sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke (Method.java:483) clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:93) clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:313) clojure.tools.nrepl_test/fn (nrepl_test.clj:336) clojure.test$test_var$fn__7187.invoke (test.clj:704) clojure.test$test_var.invoke (test.clj:704) clojure.test$test_vars$fn__7209$fn__7214.invoke (test.clj:722) clojure.tools.nrepl_test$repl_server_fixture.invoke (nrepl_test.clj:17) clojure.test$compose_fixtures$fn__7181$fn__7182.invoke (test.clj:681) clojure.test$default_fixture.invoke (test.clj:674) clojure.test$compose_fixtures$fn__7181.invoke (test.clj:681) clojure.test$test_vars$fn__7209.invoke (test.clj:722) clojure.test$default_fixture.invoke (test.clj:674) clojure.test$test_vars.invoke (test.clj:718) clojure.test$test_all_vars.invoke (test.clj:728) clojure.test$test_ns.invoke (test.clj:747) clojure.core$map$fn__4245.invoke (core.clj:2559) clojure.lang.LazySeq.sval (LazySeq.java:40) clojure.lang.LazySeq.seq (LazySeq.java:49) clojure.lang.Cons.next (Cons.java:39) clojure.lang.RT.next (RT.java:598) clojure.core$next.invoke (core.clj:64) clojure.core$reduce1.invoke (core.clj:903) clojure.core$reduce1.invoke (core.clj:894) clojure.core$merge_with.doInvoke (core.clj:2777) clojure.lang.RestFn.applyTo (RestFn.java:139) clojure.core$apply.invoke (core.clj:626) clojure.test$run_tests.doInvoke (test.clj:762) clojure.lang.RestFn.invoke (RestFn.java:805) com.theoryinpractise.clojure.testrunner$eval2503$fn__2508.invoke (run-test5151175354099980165.clj:46) com.theoryinpractise.clojure.testrunner$eval2503.invoke (run-test5151175354099980165.clj:42) clojure.lang.Compiler.eval (Compiler.java:6703) clojure.lang.Compiler.load (Compiler.java:7130) clojure.lang.Compiler.loadFile (Compiler.java:7086) clojure.main$load_script.invoke (main.clj:274) clojure.main$script_opt.invoke (main.clj:336) clojure.main$main.doInvoke (main.clj:420) clojure.lang.RestFn.invoke (RestFn.java:408) clojure.lang.Var.invoke (Var.java:379) clojure.lang.AFn.applyToHelper (AFn.java:154) clojure.lang.Var.applyTo (Var.java:700) clojure.main.main (main.java:37)