Your message dated Fri, 16 May 2025 20:51:01 -0500 with message-id <87plg8qa2i....@trouble.defaultvalue.org> and subject line Re: clojure: ftbfs with Exception in thread "main" java.lang.ExceptionInInitializerError has caused the Debian Bug report #1104815, regarding clojure: ftbfs with Exception in thread "main" java.lang.ExceptionInInitializerError to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1104815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104815 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: clojure Version: 1.12.0-1 Severity: serious Justification: fails to build from source Tags: ftbfs Dear Maintainer, We are observing consistent and repeatable failures when building the clojure package from source. The failure occurs when running the following during dh_install: ######################## BUILD SUCCESSFUL Total time: 12 seconds make[1]: Leaving directory '/build/reproducible-path/clojure-1.12.0' dh_auto_test -i create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install -i debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/clojure-1.12.0' dh_install mkdir -p \ debian/clojure/etc/rlwrap \ debian/clojure/usr/bin \ debian/clojure/usr/share/man/man1 cp debian/clojure.1 debian/clojure/usr/share/man/man1/clojure1.12.1 cp debian/clojurec.1 debian/clojure/usr/share/man/man1/clojurec1.12.1 /usr/lib/jvm/default-java/bin/java -cp clojure.jar:/usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.jar:/usr/share/maven-repo/org/clojure/core.specs.alpha/debian/core.specs.alpha-debian.jar clojure.main debian/gencompletions.clj > debian/clojure/etc/rlwrap/clojure1.12 Exception in thread "main" java.lang.ExceptionInInitializerError at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:534) at java.base/java.lang.Class.forName(Class.java:513) at clojure.lang.RT.classForName(RT.java:2229) at clojure.lang.RT.classForName(RT.java:2238) at clojure.lang.RT.loadClassForName(RT.java:2257) at clojure.lang.RT.load(RT.java:469) at clojure.lang.RT.load(RT.java:444) at clojure.core$load$fn__8047.invoke(core.clj:6189) at clojure.core$load.invokeStatic(core.clj:6188) at clojure.core$load.doInvoke(core.clj:6172) at clojure.lang.RestFn.invoke(RestFn.java:411) at clojure.core$load_one.invokeStatic(core.clj:5961) at clojure.core$load_one.invoke(core.clj:5956) at clojure.core$load_lib$fn__7989.invoke(core.clj:6003) at clojure.core$load_lib.invokeStatic(core.clj:6002) at clojure.core$load_lib.doInvoke(core.clj:5981) at clojure.lang.RestFn.applyTo(RestFn.java:145) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$load_libs.invokeStatic(core.clj:6044) at clojure.core$load_libs.doInvoke(core.clj:6028) at clojure.lang.RestFn.applyTo(RestFn.java:140) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$require.invokeStatic(core.clj:6066) at clojure.core.server$loading__7928__auto____10119.invoke(server.clj:9) at clojure.core.server__init.load(Unknown Source) at clojure.core.server__init.<clinit>(Unknown Source) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:534) at java.base/java.lang.Class.forName(Class.java:513) at clojure.lang.RT.classForName(RT.java:2229) at clojure.lang.RT.classForName(RT.java:2238) at clojure.lang.RT.loadClassForName(RT.java:2257) at clojure.lang.RT.load(RT.java:469) at clojure.lang.RT.load(RT.java:444) at clojure.core$load$fn__8047.invoke(core.clj:6189) at clojure.core$load.invokeStatic(core.clj:6188) at clojure.core$load.doInvoke(core.clj:6172) at clojure.lang.RestFn.invoke(RestFn.java:411) at clojure.core$load_one.invokeStatic(core.clj:5961) at clojure.core$load_one.invoke(core.clj:5956) at clojure.core$load_lib$fn__7989.invoke(core.clj:6003) at clojure.core$load_lib.invokeStatic(core.clj:6002) at clojure.core$load_lib.doInvoke(core.clj:5981) at clojure.lang.RestFn.applyTo(RestFn.java:145) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$load_libs.invokeStatic(core.clj:6044) at clojure.core$load_libs.doInvoke(core.clj:6028) at clojure.lang.RestFn.applyTo(RestFn.java:140) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$require.invokeStatic(core.clj:6066) at clojure.core$require.doInvoke(core.clj:6066) at clojure.lang.RestFn.invoke(RestFn.java:411) at clojure.lang.Var.invoke(Var.java:386) at clojure.lang.RT.doInit(RT.java:511) at clojure.lang.RT.init(RT.java:487) at clojure.main.main(main.java:38) Caused by: Syntax error macroexpanding clojure.core/defn at (clojure/spec/alpha.clj:85:1). at clojure.lang.Compiler.checkSpecs(Compiler.java:7504) at clojure.lang.Compiler.macroexpand1(Compiler.java:7520) at clojure.lang.Compiler.macroexpand(Compiler.java:7598) at clojure.lang.Compiler.eval(Compiler.java:7684) at clojure.lang.Compiler.load(Compiler.java:8165) at clojure.lang.RT.loadResourceScript(RT.java:401) at clojure.lang.RT.loadResourceScript(RT.java:392) at clojure.lang.RT.load(RT.java:479) at clojure.lang.RT.load(RT.java:444) at clojure.core$load$fn__8047.invoke(core.clj:6189) at clojure.core$load.invokeStatic(core.clj:6188) at clojure.core$load.doInvoke(core.clj:6172) at clojure.lang.RestFn.invoke(RestFn.java:411) at clojure.core$load_one.invokeStatic(core.clj:5961) at clojure.core$load_one.invoke(core.clj:5956) at clojure.core$load_lib$fn__7989.invoke(core.clj:6003) at clojure.core$load_lib.invokeStatic(core.clj:6002) at clojure.core$load_lib.doInvoke(core.clj:5981) at clojure.lang.RestFn.applyTo(RestFn.java:145) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$load_libs.invokeStatic(core.clj:6044) at clojure.core$load_libs.doInvoke(core.clj:6028) at clojure.lang.RestFn.applyTo(RestFn.java:140) at clojure.core$apply.invokeStatic(core.clj:669) at clojure.core$require.invokeStatic(core.clj:6066) at clojure.main$loading__7928__auto____10248.invoke(main.clj:11) at clojure.main__init.load(Unknown Source) at clojure.main__init.<clinit>(Unknown Source) ... 57 more Caused by: java.lang.Exception: #object[clojure.spec.alpha$and_spec_impl$reify__655 0x53830483 "clojure.spec.alpha$and_spec_impl$reify__655@53830483"] is not a fn, expected predicate fn at clojure.spec.alpha$dt.invokeStatic(alpha.clj:767) at clojure.spec.alpha$dt.invoke(alpha.clj:757) at clojure.spec.alpha$dt.invokeStatic(alpha.clj:758) at clojure.spec.alpha$dt.invoke(alpha.clj:757) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1532) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1540) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$deriv$fn__897.invoke(alpha.clj:1542) at clojure.core$map$fn__7070.invoke(core.clj:2772) at clojure.lang.LazySeq.force(LazySeq.java:50) at clojure.lang.LazySeq.realize(LazySeq.java:89) at clojure.lang.LazySeq.seq(LazySeq.java:106) at clojure.lang.RT.seq(RT.java:555) at clojure.core$seq__6602.invokeStatic(core.clj:139) at clojure.core$map$fn__7077.invoke(core.clj:2780) at clojure.lang.LazySeq.force(LazySeq.java:50) at clojure.lang.LazySeq.realize(LazySeq.java:89) at clojure.lang.LazySeq.seq(LazySeq.java:106) at clojure.lang.RT.seq(RT.java:555) at clojure.core$seq__6602.invokeStatic(core.clj:139) at clojure.core$filter$fn__7097.invoke(core.clj:2826) at clojure.lang.LazySeq.force(LazySeq.java:50) at clojure.lang.LazySeq.realize(LazySeq.java:89) at clojure.lang.LazySeq.seq(LazySeq.java:106) at clojure.lang.RT.seq(RT.java:555) at clojure.core$seq__6602.invokeStatic(core.clj:139) at clojure.core$map$fn__7070.invoke(core.clj:2763) at clojure.lang.LazySeq.force(LazySeq.java:50) at clojure.lang.LazySeq.realize(LazySeq.java:89) at clojure.lang.LazySeq.seq(LazySeq.java:106) at clojure.lang.RT.seq(RT.java:555) at clojure.core$seq__6602.invokeStatic(core.clj:139) at clojure.core$seq__6602.invoke(core.clj:139) at clojure.spec.alpha$filter_alt.invokeStatic(alpha.clj:1429) at clojure.spec.alpha$filter_alt.invoke(alpha.clj:1423) at clojure.spec.alpha$alt_STAR_.invokeStatic(alpha.clj:1433) at clojure.spec.alpha$alt_STAR_.invoke(alpha.clj:1432) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1542) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1540) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1541) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$deriv.invokeStatic(alpha.clj:1541) at clojure.spec.alpha$deriv.invoke(alpha.clj:1526) at clojure.spec.alpha$re_conform.invokeStatic(alpha.clj:1667) at clojure.spec.alpha$re_conform.invoke(alpha.clj:1658) at clojure.spec.alpha$regex_spec_impl$reify__981.conform_STAR_(alpha.clj:1708) at clojure.spec.alpha$conform.invokeStatic(alpha.clj:171) at clojure.spec.alpha$conform.invoke(alpha.clj:167) at clojure.spec.alpha$macroexpand_check.invokeStatic(alpha.clj:706) at clojure.spec.alpha$macroexpand_check.invoke(alpha.clj:702) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Var.applyTo(Var.java:707) at clojure.lang.Compiler.checkSpecs(Compiler.java:7502) ... 84 more make[1]: *** [debian/rules:46: override_dh_install] Error 1 ######################## The environment is using libcore-specs-alpha-clojure 0.4.74-1, libspec-alpha-clojure 0.5.238-1, and openjdk-21-jre-headless 21.0.6+7-1.
smime.p7s
Description: S/MIME Cryptographic Signature
--- End Message ---
--- Begin Message ---Matt LaPlante <ma...@google.com> writes: > I believe we can close this bug report. Done. > After quite a lot of debugging, it looks like our environment had > built a broken version of the spec-alpha-clojure package. After > rebuilding spec-alpha-clojure again, in a build environment containing > libcore-specs-alpha-clojure 0.4.74-1, clojure 1.12.0-1, and > spec-alpha-clojure 0.5.238-1, the issue resolved itself. I'm not sure > which build-depends versions were used to produce the broken > spec-alpha-clojure in the original bug report, but at least one of > these three was likely an older version at that time. Ahh, I see, and no worries. Thanks for testing rebuilds. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
--- End Message ---