Source: nrepl-clojure
Version: 0.9.0-1
Severity: serious
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of nrepl-clojure the autopkgtest of nrepl-clojure fails in testing when that autopkgtest is run with the binary packages of nrepl-clojure from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
nrepl-clojure          from testing    0.9.0-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=nrepl-clojure

https://ci.debian.net/data/autopkgtest/testing/armhf/n/nrepl-clojure/22173980/log.gz

#'user/all-tests
(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)

Testing nrepl.util.completion-test

Testing nrepl.misc-test
ERROR:

Testing nrepl.middleware.dynamic-loader-test

Testing nrepl.edn-test
java.io.FileNotFoundException: Could not locate unknown_middleware__init.class, unknown_middleware.clj or unknown_middleware.cljc on classpath. Please check that namespaces with dashes use underscores in the Clojure file name.
        at clojure.lang.RT.load(RT.java:462)
        at clojure.lang.RT.load(RT.java:424)
        at clojure.core$load$fn__6856.invoke(core.clj:6115)
        at clojure.core$load.invokeStatic(core.clj:6114)
        at clojure.core$load.doInvoke(core.clj:6098)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at clojure.core$load_one.invokeStatic(core.clj:5897)
        at clojure.core$load_one.invoke(core.clj:5892)
        at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
        at clojure.core$load_lib.invokeStatic(core.clj:5936)
        at clojure.core$load_lib.doInvoke(core.clj:5917)
        at clojure.lang.RestFn.applyTo(RestFn.java:142)
        at clojure.core$apply.invokeStatic(core.clj:669)
        at clojure.core$load_libs.invokeStatic(core.clj:5974)
        at clojure.core$load_libs.doInvoke(core.clj:5958)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:669)
        at clojure.core$require.invokeStatic(core.clj:5996)
        at clojure.core$require.doInvoke(core.clj:5996)
        at clojure.lang.RestFn.invoke(RestFn.java:408)
        at nrepl.misc$requiring_resolve.invokeStatic(misc.clj:73)
        at nrepl.misc$requiring_resolve.doInvoke(misc.clj:66)
        at clojure.lang.RestFn.invoke(RestFn.java:423)
at nrepl.middleware.dynamic_loader$update_stack_BANG_$fn__2290$fn__2291.invoke(dynamic_loader.clj:36)
        at clojure.core$map$fn__5884.invoke(core.clj:2757)
        at clojure.lang.LazySeq.sval(LazySeq.java:42)
        at clojure.lang.LazySeq.seq(LazySeq.java:51)
        at clojure.lang.RT.seq(RT.java:535)
        at clojure.core$seq__5419.invokeStatic(core.clj:139)
        at clojure.core$map$fn__5884.invoke(core.clj:2750)
        at clojure.lang.LazySeq.sval(LazySeq.java:42)
        at clojure.lang.LazySeq.seq(LazySeq.java:51)
        at clojure.lang.RT.seq(RT.java:535)
        at clojure.core$seq__5419.invokeStatic(core.clj:139)
        at clojure.core$map$fn__5884.invoke(core.clj:2750)
        at clojure.lang.LazySeq.sval(LazySeq.java:42)
        at clojure.lang.LazySeq.seq(LazySeq.java:51)
        at clojure.lang.RT.seq(RT.java:535)
        at clojure.core$seq__5419.invokeStatic(core.clj:139)
        at clojure.core$apply.invokeStatic(core.clj:662)
        at clojure.core$mapcat.invokeStatic(core.clj:2787)
        at clojure.core$mapcat.doInvoke(core.clj:2787)
        at clojure.lang.RestFn.invoke(RestFn.java:423)
        at nrepl.middleware$extend_deps.invokeStatic(middleware.clj:113)
        at nrepl.middleware$extend_deps.invoke(middleware.clj:108)
at nrepl.middleware$linearize_middleware_stack.invokeStatic(middleware.clj:183)
        at 
nrepl.middleware$linearize_middleware_stack.invoke(middleware.clj:179)
at nrepl.middleware.dynamic_loader$update_stack_BANG_$fn__2290.invoke(dynamic_loader.clj:38)
        at clojure.lang.AFn.applyToHelper(AFn.java:152)
        at clojure.lang.AFn.applyTo(AFn.java:144)
        at clojure.core$apply.invokeStatic(core.clj:667)
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1977)
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1977)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
at nrepl.middleware.dynamic_loader$update_stack_BANG_.invokeStatic(dynamic_loader.clj:29) at nrepl.middleware.dynamic_loader$update_stack_BANG_.invoke(dynamic_loader.clj:27) at nrepl.middleware.dynamic_loader$wrap_dynamic_loader$fn__2333.invoke(dynamic_loader.clj:77)
        at 
nrepl.middleware$wrap_conj_descriptor$fn__1763.invoke(middleware.clj:16)
        at nrepl.middleware.session$session$fn__2194.invoke(session.clj:325)
        at 
nrepl.middleware$wrap_conj_descriptor$fn__1763.invoke(middleware.clj:16)
at nrepl.middleware.dynamic_loader_test$fn__5194$handle__5195$fn__5196.invoke(dynamic_loader_test.clj:66) at nrepl.middleware.dynamic_loader_test$fn__5194$handle__5195.invoke(dynamic_loader_test.clj:66) at nrepl.middleware.dynamic_loader_test$fn__5194.invokeStatic(dynamic_loader_test.clj:71) at nrepl.middleware.dynamic_loader_test$fn__5194.invoke(dynamic_loader_test.clj:65)
        at clojure.test$test_var$fn__9761.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__9787$fn__9792.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__9787.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 clojure.core$map$fn__5884.invoke(core.clj:2757)
        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.boundedLength(RT.java:1793)
        at clojure.lang.RestFn.applyTo(RestFn.java:130)
        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.test$run_all_tests.invokeStatic(test.clj:780)
        at clojure.test$run_all_tests.invoke(test.clj:780)
        at user$eval5311.invokeStatic(NO_SOURCE_FILE:1)
        at user$eval5311.invoke(NO_SOURCE_FILE:1)
        at clojure.lang.Compiler.eval(Compiler.java:7181)
        at clojure.lang.Compiler.eval(Compiler.java:7136)
        at clojure.core$eval.invokeStatic(core.clj:3202)
        at clojure.main$eval_opt.invokeStatic(main.clj:488)
        at clojure.main$eval_opt.invoke(main.clj:482)
        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)
[WARNING] No nREPL middleware descriptor in metadata of null, see nrepl.middleware/set-descriptor!

Testing nrepl.transport-test

Testing nrepl.util.lookup-test

Testing nrepl.describe-test

Testing nrepl.helpers-test

Testing nrepl.cmdline-test
nREPL 0.9.0
Clojure 1.10.3
OpenJDK Server VM 11.0.14.1+1-post-Debian-1
Interrupt: Control+C
Exit:      Control+D or (exit) or (quit)
nREPL 0.9.0
Clojure 1.10.3
OpenJDK Server VM 11.0.14.1+1-post-Debian-1
Interrupt: Control+C
Exit:      Control+D or (exit) or (quit)

Testing nrepl.middleware.print-test

Testing nrepl.sanity-test

Testing nrepl.middleware.lookup-test

Testing nrepl.middleware.completion-test

Testing nrepl.cmdline-tty-test

Testing nrepl.middleware-test
The built-in client does not support the tty transport. Consider using `nc` or `telnet`. [WARNING] No nREPL middleware descriptor in metadata of {:dummy "This not-middleware is supposed to be sans-descriptor, don't panic!"}, see nrepl.middleware/set-descriptor!

Testing nrepl.middleware.load-file-test

Testing nrepl.response-test

Testing nrepl.bencode-test

Testing nrepl.core-test

FAIL in (hotloading-common-classloader-test) (core_test.clj:1182)
bencode transport Check if RT/baseLoader and ContexClassLoader have a common DCL ancestor expected: (not-empty (set/intersection (dcls (first (:value resp2))) (dcls (first (:value resp1)))))
  actual: (not (not-empty #{}))

FAIL in (hotloading-common-classloader-test) (core_test.clj:1182)
edn transport Check if RT/baseLoader and ContexClassLoader have a common DCL ancestor expected: (not-empty (set/intersection (dcls (first (:value resp2))) (dcls (first (:value resp1)))))
  actual: (not (not-empty #{}))
Exception in thread "nREPL-session-22426217-8bb7-488f-9fa2-a365f7469928" java.net.SocketException: Socket closed at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
        at 
java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:150)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
        at nrepl.transport$bencode$fn__921.invoke(transport.clj:131)
        at nrepl.transport.FnTransport.send(transport.clj:34)
        at nrepl.middleware.print$send_nonstreamed.invokeStatic(print.clj:159)
        at nrepl.middleware.print$send_nonstreamed.invoke(print.clj:138)
at nrepl.middleware.print$printing_transport$reify__1964.send(print.clj:174)
        at 
nrepl.middleware.caught$caught_transport$reify__1999.send(caught.clj:58)
at nrepl.middleware.interruptible_eval$evaluate$fn__2083.invoke(interruptible_eval.clj:132)
        at clojure.main$repl$fn__9119.invoke(main.clj:460)
        at clojure.main$repl.invokeStatic(main.clj:458)
        at clojure.main$repl.doInvoke(main.clj:368)
        at clojure.lang.RestFn.invoke(RestFn.java:1523)
at nrepl.middleware.interruptible_eval$evaluate.invokeStatic(interruptible_eval.clj:84) at nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:56) at nrepl.middleware.interruptible_eval$interruptible_eval$fn__2091$fn__2095.invoke(interruptible_eval.clj:152)
        at clojure.lang.AFn.run(AFn.java:22)
at nrepl.middleware.session$session_exec$main_loop__2161$fn__2165.invoke(session.clj:218) at nrepl.middleware.session$session_exec$main_loop__2161.invoke(session.clj:217)
        at clojure.lang.AFn.run(AFn.java:22)
        at java.base/java.lang.Thread.run(Thread.java:829)

Ran 218 tests containing 1995 assertions.
2 failures, 0 errors.
autopkgtest [17:15:27]: test unittests

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to