tools.nrepl build failures with JDK 1.8

54 views
Skip to first unread message

Alex Miller

unread,
May 6, 2014, 4:32:31 PM5/6/14
to clojur...@googlegroups.com
Any chance someone could take a look at these? JDK 1.8 builds fails on all Clojure versions:


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)
Reply all
Reply to author
Forward
0 new messages