Bug#1108588: procyon: FTBFS with default Java 25

Vladimir Petko vpa1977 at gmail.com
Tue Jul 1 05:24:20 BST 2025


Source: procyon
Version: 0.6.0-3
Severity: normal
Tags: ftbfs
Usertags: default-java25

Dear Maintainers,

The package procyon ftbfs with default Java 25.
The relevant part of the build log:
---------------
...
com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericDefinition FAILED
    org.junit.ComparisonFailure: expected:<[<T:Ljava/lang/Object;>]([TT;)[TT;> but was:<[]([TT;)[TT;>
        at org.junit.Assert.assertEquals(Assert.java:117)
        at org.junit.Assert.assertEquals(Assert.java:146)
        at com.strobel.reflection.SignatureTests.testSignatureOfGenericMethodInGenericDefinition(SignatureTests.java:71)

...

com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericInstance FAILED
    org.junit.ComparisonFailure: expected:<[<T:Ljava/lang/Object;>]([TT;)[TT;> but was:<[]([TT;)[TT;>
        at org.junit.Assert.assertEquals(Assert.java:117)
        at org.junit.Assert.assertEquals(Assert.java:146)
        at com.strobel.reflection.SignatureTests.testSignatureOfGenericMethodInGenericInstance(SignatureTests.java:79)

com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge FAILED
    java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at com.strobel.core.ReadOnlyList.get(ReadOnlyList.java:206)
        at com.strobel.reflection.emit.TypeBuilder.updateMembersWithGeneratedReferences(TypeBuilder.java:1641)
        at com.strobel.reflection.emit.TypeBuilder.createTypeNoLock(TypeBuilder.java:1437)
        at com.strobel.reflection.emit.TypeBuilder.createType(TypeBuilder.java:898)
        at com.strobel.reflection.emit.TypeBuilderTests.testOverrideGenericMethodNoBridge(TypeBuilderTests.java:145)


com.strobel.reflection.emit.TypeBuilderTests > testMethodBuilderArrayTypes FAILED
    java.lang.ArrayIndexOutOfBoundsException

....

+--------------------------------------------------------------------+
|  Results: FAILURE (39 tests, 35 successes, 4 failures, 0 skipped)  |
+--------------------------------------------------------------------+

39 tests completed, 4 failed

...

* Get more help at https://help.gradle.org

BUILD FAILED in 23s
16 actionable tasks: 7 executed, 9 up-to-date
dh_auto_test: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=procyon -Dfile.encoding=UTF-8 --parallel --max-workers=4 test returned exit code 1
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-06-11T20:30:22Z
---------------


-- System Information:
Debian Release: trixie/sid
  APT prefers plucky-updates
  APT policy: (500, 'plucky-updates'), (500, 'plucky-security'), (500, 'plucky')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.14.0-22-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the pkg-java-maintainers mailing list