docker run --rm -it -v $(pwd):/usr/local/dev-work -w /usr/local/dev-work clojure:temurin-20-lein-2.10.0 lein test :all Retrieving org/clojure/tools.logging/1.2.4/tools.logging-1.2.4.pom from central Retrieving org/clj-commons/dirigiste/1.0.3/dirigiste-1.0.3.pom from clojars Retrieving riddley/riddley/0.2.0/riddley-0.2.0.pom from clojars Retrieving org/clojure/core.async/1.6.673/core.async-1.6.673.pom from central Retrieving org/clojure/tools.analyzer.jvm/1.2.2/tools.analyzer.jvm-1.2.2.pom from central Retrieving org/clojure/tools.analyzer/1.1.0/tools.analyzer-1.1.0.pom from central Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central Retrieving org/clojure/core.memoize/1.0.253/core.memoize-1.0.253.pom from central Retrieving org/clojure/core.cache/1.0.225/core.cache-1.0.225.pom from central Retrieving org/clojure/data.priority-map/1.1.0/data.priority-map-1.1.0.pom from central Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central Retrieving org/ow2/asm/asm/9.2/asm-9.2.pom from central Retrieving org/ow2/ow2/1.5/ow2-1.5.pom from central Retrieving org/clojure/tools.reader/1.3.6/tools.reader-1.3.6.pom from central Retrieving org/clojure/clojure/1.10.0/clojure-1.10.0.pom from central Retrieving org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.pom from central Retrieving org/clojure/pom.contrib/0.2.2/pom.contrib-0.2.2.pom from central Retrieving org/clojure/core.specs.alpha/0.2.44/core.specs.alpha-0.2.44.pom from central Retrieving potemkin/potemkin/0.4.6/potemkin-0.4.6.pom from clojars Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.pom from clojars Retrieving riddley/riddley/0.1.12/riddley-0.1.12.pom from clojars Retrieving criterium/criterium/0.4.6/criterium-0.4.6.pom from clojars Retrieving org/clojure/tools.logging/1.2.4/tools.logging-1.2.4.jar from central Retrieving org/clojure/tools.analyzer.jvm/1.2.2/tools.analyzer.jvm-1.2.2.jar from central Retrieving org/clojure/core.async/1.6.673/core.async-1.6.673.jar from central Retrieving org/clojure/tools.analyzer/1.1.0/tools.analyzer-1.1.0.jar from central Retrieving org/clojure/core.memoize/1.0.253/core.memoize-1.0.253.jar from central Retrieving org/clojure/core.cache/1.0.225/core.cache-1.0.225.jar from central Retrieving org/clojure/data.priority-map/1.1.0/data.priority-map-1.1.0.jar from central Retrieving org/ow2/asm/asm/9.2/asm-9.2.jar from central Retrieving org/clojure/tools.reader/1.3.6/tools.reader-1.3.6.jar from central Retrieving org/clj-commons/dirigiste/1.0.3/dirigiste-1.0.3.jar from clojars Retrieving riddley/riddley/0.2.0/riddley-0.2.0.jar from clojars Retrieving potemkin/potemkin/0.4.6/potemkin-0.4.6.jar from clojars Retrieving criterium/criterium/0.4.6/criterium-0.4.6.jar from clojars Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar from clojars Reflection warning, manifold/deferred_test.clj:402:7 - call to static method sleep on java.lang.Thread can't be resolved (argument types: unknown). Reflection warning, manifold/go_off_test.clj:138:19 - reference to field shutdown can't be resolved. Reflection warning, manifold/stream_test.clj:97:21 - call to java.util.ArrayList ctor can't be resolved. lein test manifold.bus-test lein test manifold.deferred-stage-test lein test manifold.deferred-test Jul 10, 2023 9:33:05 AM clojure.tools.logging$eval1361$fn__1364 invoke WARNING: unconsumed deferred in error state, make sure you're using `catch`. java.lang.Throwable at manifold.deferred_test$fn__16914.invokeStatic(deferred_test.clj:384) at manifold.deferred_test$fn__16914.invoke(deferred_test.clj:382) at clojure.test$test_var$fn__9856.invoke(test.clj:717) at clojure.test$test_var.invokeStatic(test.clj:717) at clojure.test$test_var.invoke(test.clj:708) at clojure.test$test_vars$fn__9882$fn__9887.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars$fn__9882.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars.invokeStatic(test.clj:731) at clojure.test$test_all_vars.invokeStatic(test.clj:737) at clojure.test$test_ns.invokeStatic(test.clj:758) at clojure.test$test_ns.invoke(test.clj:743) at user$eval229$fn__292.invoke(form-init2790056451768098193.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$compose_hooks$fn__156.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$run_hooks.invokeStatic(form-init2790056451768098193.clj:1) at leiningen.core.injected$run_hooks.invoke(form-init2790056451768098193.clj:1) at leiningen.core.injected$prepare_for_hooks$fn__161$fn__162.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.AFunction$1.doInvoke(AFunction.java:31) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$map$fn__5935.invoke(core.clj:2772) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.Cons.next(Cons.java:39) at clojure.lang.RT.next(RT.java:713) at clojure.core$next__5451.invokeStatic(core.clj:64) at clojure.core$reduce1.invokeStatic(core.clj:946) at clojure.core$reduce1.invokeStatic(core.clj:936) at clojure.core$merge_with.invokeStatic(core.clj:3076) at clojure.core$merge_with.doInvoke(core.clj:3068) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.test$run_tests.invokeStatic(test.clj:768) at clojure.test$run_tests.doInvoke(test.clj:768) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at user$eval229$fn__302$fn__335.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302$fn__303.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302.invoke(form-init2790056451768098193.clj:1) at user$eval229.invokeStatic(form-init2790056451768098193.clj:1) at user$eval229.invoke(form-init2790056451768098193.clj:1) at clojure.lang.Compiler.eval(Compiler.java:7194) at clojure.lang.Compiler.eval(Compiler.java:7184) at clojure.lang.Compiler.load(Compiler.java:7653) at clojure.lang.Compiler.loadFile(Compiler.java:7591) at clojure.main$load_script.invokeStatic(main.clj:475) at clojure.main$init_opt.invokeStatic(main.clj:477) at clojure.main$init_opt.invoke(main.clj:477) at clojure.main$initialize.invokeStatic(main.clj:508) at clojure.main$null_opt.invokeStatic(main.clj:542) at clojure.main$null_opt.invoke(main.clj:539) at clojure.main$main.invokeStatic(main.clj:664) at clojure.main$main.doInvoke(main.clj:616) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.Var.applyTo(Var.java:705) at clojure.main.main(main.java:40) Jul 10, 2023 9:33:05 AM clojure.tools.logging$eval1361$fn__1364 invoke WARNING: unconsumed deferred in error state, make sure you're using `catch`. java.lang.Throwable at manifold.deferred_test$fn__16914.invokeStatic(deferred_test.clj:388) at manifold.deferred_test$fn__16914.invoke(deferred_test.clj:382) at clojure.test$test_var$fn__9856.invoke(test.clj:717) at clojure.test$test_var.invokeStatic(test.clj:717) at clojure.test$test_var.invoke(test.clj:708) at clojure.test$test_vars$fn__9882$fn__9887.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars$fn__9882.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars.invokeStatic(test.clj:731) at clojure.test$test_all_vars.invokeStatic(test.clj:737) at clojure.test$test_ns.invokeStatic(test.clj:758) at clojure.test$test_ns.invoke(test.clj:743) at user$eval229$fn__292.invoke(form-init2790056451768098193.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$compose_hooks$fn__156.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$run_hooks.invokeStatic(form-init2790056451768098193.clj:1) at leiningen.core.injected$run_hooks.invoke(form-init2790056451768098193.clj:1) at leiningen.core.injected$prepare_for_hooks$fn__161$fn__162.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.AFunction$1.doInvoke(AFunction.java:31) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$map$fn__5935.invoke(core.clj:2772) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.Cons.next(Cons.java:39) at clojure.lang.RT.next(RT.java:713) at clojure.core$next__5451.invokeStatic(core.clj:64) at clojure.core$reduce1.invokeStatic(core.clj:946) at clojure.core$reduce1.invokeStatic(core.clj:936) at clojure.core$merge_with.invokeStatic(core.clj:3076) at clojure.core$merge_with.doInvoke(core.clj:3068) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.test$run_tests.invokeStatic(test.clj:768) at clojure.test$run_tests.doInvoke(test.clj:768) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at user$eval229$fn__302$fn__335.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302$fn__303.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302.invoke(form-init2790056451768098193.clj:1) at user$eval229.invokeStatic(form-init2790056451768098193.clj:1) at user$eval229.invoke(form-init2790056451768098193.clj:1) at clojure.lang.Compiler.eval(Compiler.java:7194) at clojure.lang.Compiler.eval(Compiler.java:7184) at clojure.lang.Compiler.load(Compiler.java:7653) at clojure.lang.Compiler.loadFile(Compiler.java:7591) at clojure.main$load_script.invokeStatic(main.clj:475) at clojure.main$init_opt.invokeStatic(main.clj:477) at clojure.main$init_opt.invoke(main.clj:477) at clojure.main$initialize.invokeStatic(main.clj:508) at clojure.main$null_opt.invokeStatic(main.clj:542) at clojure.main$null_opt.invoke(main.clj:539) at clojure.main$main.invokeStatic(main.clj:664) at clojure.main$main.doInvoke(main.clj:616) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.Var.applyTo(Var.java:705) at clojure.main.main(main.java:40) Jul 10, 2023 9:33:05 AM clojure.tools.logging$eval1361$fn__1364 invoke WARNING: unconsumed deferred in error state, make sure you're using `catch`. java.lang.Throwable at manifold.deferred_test$fn__16914.invokeStatic(deferred_test.clj:388) at manifold.deferred_test$fn__16914.invoke(deferred_test.clj:382) at clojure.test$test_var$fn__9856.invoke(test.clj:717) at clojure.test$test_var.invokeStatic(test.clj:717) at clojure.test$test_var.invoke(test.clj:708) at clojure.test$test_vars$fn__9882$fn__9887.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars$fn__9882.invoke(test.clj:735) at clojure.test$default_fixture.invokeStatic(test.clj:687) at clojure.test$default_fixture.invoke(test.clj:683) at clojure.test$test_vars.invokeStatic(test.clj:731) at clojure.test$test_all_vars.invokeStatic(test.clj:737) at clojure.test$test_ns.invokeStatic(test.clj:758) at clojure.test$test_ns.invoke(test.clj:743) at user$eval229$fn__292.invoke(form-init2790056451768098193.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$compose_hooks$fn__156.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at leiningen.core.injected$run_hooks.invokeStatic(form-init2790056451768098193.clj:1) at leiningen.core.injected$run_hooks.invoke(form-init2790056451768098193.clj:1) at leiningen.core.injected$prepare_for_hooks$fn__161$fn__162.doInvoke(form-init2790056451768098193.clj:1) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.AFunction$1.doInvoke(AFunction.java:31) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$map$fn__5935.invoke(core.clj:2772) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:51) at clojure.lang.Cons.next(Cons.java:39) at clojure.lang.RT.next(RT.java:713) at clojure.core$next__5451.invokeStatic(core.clj:64) at clojure.core$reduce1.invokeStatic(core.clj:946) at clojure.core$reduce1.invokeStatic(core.clj:936) at clojure.core$merge_with.invokeStatic(core.clj:3076) at clojure.core$merge_with.doInvoke(core.clj:3068) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.test$run_tests.invokeStatic(test.clj:768) at clojure.test$run_tests.doInvoke(test.clj:768) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at user$eval229$fn__302$fn__335.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302$fn__303.invoke(form-init2790056451768098193.clj:1) at user$eval229$fn__302.invoke(form-init2790056451768098193.clj:1) at user$eval229.invokeStatic(form-init2790056451768098193.clj:1) at user$eval229.invoke(form-init2790056451768098193.clj:1) at clojure.lang.Compiler.eval(Compiler.java:7194) at clojure.lang.Compiler.eval(Compiler.java:7184) at clojure.lang.Compiler.load(Compiler.java:7653) at clojure.lang.Compiler.loadFile(Compiler.java:7591) at clojure.main$load_script.invokeStatic(main.clj:475) at clojure.main$init_opt.invokeStatic(main.clj:477) at clojure.main$init_opt.invoke(main.clj:477) at clojure.main$initialize.invokeStatic(main.clj:508) at clojure.main$null_opt.invokeStatic(main.clj:542) at clojure.main$null_opt.invoke(main.clj:539) at clojure.main$main.invokeStatic(main.clj:664) at clojure.main$main.doInvoke(main.clj:616) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.Var.applyTo(Var.java:705) at clojure.main.main(main.java:40) lein test :only manifold.deferred-test/test-deferred-chain ERROR in (test-deferred-chain) (Reflector.java:154) Uncaught exception, not in assertion. expected: nil actual: java.lang.IllegalArgumentException: No matching method sleep found taking 1 args at clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:154) clojure.lang.Reflector.invokeStaticMethod (Reflector.java:332) manifold.deferred_test$fn__16919.invokeStatic (deferred_test.clj:402) manifold.deferred_test/fn (deferred_test.clj:391) clojure.test$test_var$fn__9856.invoke (test.clj:717) clojure.test$test_var.invokeStatic (test.clj:717) clojure.test$test_var.invoke (test.clj:708) clojure.test$test_vars$fn__9882$fn__9887.invoke (test.clj:735) clojure.test$default_fixture.invokeStatic (test.clj:687) clojure.test$default_fixture.invoke (test.clj:683) clojure.test$test_vars$fn__9882.invoke (test.clj:735) clojure.test$default_fixture.invokeStatic (test.clj:687) clojure.test$default_fixture.invoke (test.clj:683) clojure.test$test_vars.invokeStatic (test.clj:731) clojure.test$test_all_vars.invokeStatic (test.clj:737) clojure.test$test_ns.invokeStatic (test.clj:758) clojure.test$test_ns.invoke (test.clj:743) user$eval229$fn__292.invoke (form-init2790056451768098193.clj:1) clojure.lang.AFn.applyToHelper (AFn.java:156) clojure.lang.AFn.applyTo (AFn.java:144) clojure.core$apply.invokeStatic (core.clj:669) clojure.core$apply.invoke (core.clj:662) leiningen.core.injected$compose_hooks$fn__156.doInvoke (form-init2790056451768098193.clj:1) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.core$apply.invokeStatic (core.clj:667) clojure.core$apply.invoke (core.clj:662) leiningen.core.injected$run_hooks.invokeStatic (form-init2790056451768098193.clj:1) leiningen.core.injected$run_hooks.invoke (form-init2790056451768098193.clj:1) leiningen.core.injected$prepare_for_hooks$fn__161$fn__162.doInvoke (form-init2790056451768098193.clj:1) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.lang.AFunction$1.doInvoke (AFunction.java:31) clojure.lang.RestFn.invoke (RestFn.java:408) clojure.core$map$fn__5935.invoke (core.clj:2772) clojure.lang.LazySeq.sval (LazySeq.java:42) clojure.lang.LazySeq.seq (LazySeq.java:51) clojure.lang.Cons.next (Cons.java:39) clojure.lang.RT.next (RT.java:713) clojure.core$next__5451.invokeStatic (core.clj:64) clojure.core$reduce1.invokeStatic (core.clj:946) clojure.core$reduce1.invokeStatic (core.clj:936) clojure.core$merge_with.invokeStatic (core.clj:3076) clojure.core$merge_with.doInvoke (core.clj:3068) clojure.lang.RestFn.applyTo (RestFn.java:139) clojure.core$apply.invokeStatic (core.clj:669) clojure.test$run_tests.invokeStatic (test.clj:768) clojure.test$run_tests.doInvoke (test.clj:768) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.core$apply.invokeStatic (core.clj:667) clojure.core$apply.invoke (core.clj:662) user$eval229$fn__302$fn__335.invoke (form-init2790056451768098193.clj:1) user$eval229$fn__302$fn__303.invoke (form-init2790056451768098193.clj:1) user$eval229$fn__302.invoke (form-init2790056451768098193.clj:1) user$eval229.invokeStatic (form-init2790056451768098193.clj:1) user$eval229.invoke (form-init2790056451768098193.clj:1) clojure.lang.Compiler.eval (Compiler.java:7194) clojure.lang.Compiler.eval (Compiler.java:7184) clojure.lang.Compiler.load (Compiler.java:7653) clojure.lang.Compiler.loadFile (Compiler.java:7591) clojure.main$load_script.invokeStatic (main.clj:475) clojure.main$init_opt.invokeStatic (main.clj:477) clojure.main$init_opt.invoke (main.clj:477) clojure.main$initialize.invokeStatic (main.clj:508) clojure.main$null_opt.invokeStatic (main.clj:542) clojure.main$null_opt.invoke (main.clj:539) clojure.main$main.invokeStatic (main.clj:664) clojure.main$main.doInvoke (main.clj:616) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.lang.Var.applyTo (Var.java:705) clojure.main.main (main.java:40)