Public bug reported:

A number of clojure dependencies fail to build/autopkgtest due to the
following error:

221s ERROR in (pretty-print-nonescaped-unicode) (pretty_writer.clj:392)
221s expected: (= "\"ሴ䕧\"\n" (with-out-str (json/pprint "ሴ䕧" :escape-unicode 
false)))
221s   actual: java.lang.ClassCastException: class 
clojure.pprint.proxy$java.io.Writer$IDeref$PrettyFlush$4923d848 cannot be cast 
to class clojure.pprint.PrettyFlush 
(clojure.pprint.proxy$java.io.Writer$IDeref$PrettyFlush$4923d848 is in unnamed 
module of loader 'app'; clojure.pprint.PrettyFlush is in unnamed module of 
loader clojure.lang.DynamicClassLoader @792e8181)
221s  at clojure.pprint$pretty_writer$fn__6258.invoke (pretty_writer.clj:392)
221s     clojure.pprint.proxy$java.io.Writer$IDeref$PrettyFlush$4923d848.flush 
(:-1)
221s     clojure.core$flush.invokeStatic (core.clj:3737)
221s     clojure.core$flush.invoke (core.clj:3731)

https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-
resolute/resolute/amd64/d/data-json-
clojure/20260305_131326_a3042@/log.gz

This issue is an old one[1], it manifests when we rebuild clojure itself
and package dependent on clojure has AOT-compiled classes.

The transition no-change rebuild should resolve those issue.

We need to rebuild clojure and then its dependencies.


[1] https://github.com/cursive-ghost/gradle-clojure/issues/8

** Affects: 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/2143373

Title:
  Clojure and dependencies need to be rebuild in order to avoid AOT
  class issue

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to