Public bug reported:

The package fails to build from source with default Java 21 due to
deprecation of Thread.stop().

The package updated override_dh_build target, and now runs a test that invokes 
package's method that calls Thread.stop() causing a build timeout:
----
#'user/all-tests
(nil nil nil nil nil Testing with Clojure v1.11.2 on 21.0.4-ea
nil nil nil nil nil)

Testing clojure.tools.nrepl-test
Jul 12, 2024 4:00:32 PM clojure.tools.logging$eval797$fn__800 invoke
SEVERE: Unhandled REPL handler exception processing message {:id 
e6e57230-8158-4de5-99ba-65ba6dfdb99e, :op interrupt, :session 
49f718c0-b1ce-4629-a581-d050fd7bc399}
java.lang.UnsupportedOperationException
        at java.base/java.lang.Thread.stop(Thread.java:1667)
        at 
clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1397.invoke(interruptible_eval.clj:243)
        at 
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__1113.invoke(middleware.clj:22)
        at 
clojure.tools.nrepl.middleware.load_file$wrap_load_file$fn__1527.invoke(load_file.clj:79)
        at 
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__1113.invoke(middleware.clj:22)
        at 
clojure.tools.nrepl.middleware.session$add_stdin$fn__1483.invoke(session.clj:238)
        at 
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__1113.invoke(middleware.clj:22)
        at 
clojure.tools.nrepl.middleware.session$session$fn__1468.invoke(session.clj:192)
        at 
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__1113.invoke(middleware.clj:22)
        at 
clojure.tools.nrepl.middleware.pr_values$pr_values$fn__1312.invoke(pr_values.clj:22)
        at 
clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__1113.invoke(middleware.clj:22)
        at clojure.tools.nrepl.server$handle_STAR_.invokeStatic(server.clj:19)
        at clojure.tools.nrepl.server$handle_STAR_.invoke(server.clj:16)
        at clojure.tools.nrepl.server$handle$fn__1542.invoke(server.clj:28)
        at clojure.core$binding_conveyor_fn$fn__5823.invoke(core.clj:2047)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)

----

** Affects: tools-nrepl-clojure (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: update-excuse

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2072898

Title:
  tools-nrepl-clojure fail to build from source with Java 21

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tools-nrepl-clojure/+bug/2072898/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to