>>> openjdk-mandrel: Building community/openjdk-mandrel 23.0.0.0-r1 (using abuild 3.17.0_rc2-r0) started Fri, 01 May 2026 15:55:56 +0000 >>> openjdk-mandrel: Validating /home/buildozer/aports/community/openjdk-mandrel/APKBUILD... >>> openjdk-mandrel: Analyzing dependencies... >>> openjdk-mandrel: Installing for build: build-base bash gcc musl-dev openjdk17 zlib-dev zlib-static git ninja-build ninja-is-really-ninja openjdk17-static-libs python3 py3-setuptools ( 1/54) Installing readline (8.3.3-r1) ( 2/54) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/54) Installing java-common (1.0-r2) ( 4/54) Installing libffi (3.5.2-r1) ( 5/54) Installing libtasn1 (4.21.0-r0) ( 6/54) Installing p11-kit (0.25.5-r2) ( 7/54) Installing p11-kit-trust (0.25.5-r2) ( 8/54) Installing ca-certificates (20260413-r0) ( 9/54) Installing java-cacerts (1.1-r0) (10/54) Installing openjdk17-jre-headless (17.0.18_p8-r0) (11/54) Installing libxau (1.0.12-r0) (12/54) Installing libmd (1.1.0-r0) (13/54) Installing libbsd (0.12.2-r0) (14/54) Installing libxdmcp (1.1.5-r1) (15/54) Installing libxcb (1.17.0-r1) (16/54) Installing libx11 (1.8.13-r0) (17/54) Installing libxext (1.3.7-r0) (18/54) Installing libxi (1.8.2-r0) (19/54) Installing libxrender (0.9.12-r0) (20/54) Installing libxtst (1.2.5-r0) (21/54) Installing alsa-lib (1.2.15.3-r0) (22/54) Installing libbz2 (1.0.8-r6) (23/54) Installing libpng (1.6.58-r0) (24/54) Installing freetype (2.14.3-r0) (25/54) Installing giflib (5.2.2-r1) (26/54) Installing libjpeg-turbo (3.1.3-r0) (27/54) Installing lcms2 (2.19-r0) (28/54) Installing openjdk17-jre (17.0.18_p8-r0) (29/54) Installing openjdk17-jmods (17.0.18_p8-r0) (30/54) Installing openjdk17-jdk (17.0.18_p8-r0) (31/54) Installing openjdk17-demos (17.0.18_p8-r0) (32/54) Installing openjdk17-doc (17.0.18_p8-r0) (33/54) Installing openjdk17 (17.0.18_p8-r0) (34/54) Installing zlib-dev (1.3.2-r0) (35/54) Installing zlib-static (1.3.2-r0) (36/54) Installing ninja-build (1.13.2-r1) Executing ninja-build-1.13.2-r1.post-install * this only installs ninja to /usr/lib/ninja-build/bin/ninja * add that to your path to use it, or invoke it directly. * for most uses, you want samurai instead: * $ apk add samurai * which has a "ninja" executable compatible with ninja. (37/54) Installing ninja-is-really-ninja (1.13.2-r1) (38/54) Installing openjdk17-static-libs (17.0.18_p8-r0) (39/54) Installing gdbm (1.26-r0) (40/54) Installing xz-libs (5.8.3-r0) (41/54) Installing mpdecimal (4.0.1-r0) (42/54) Installing libpanelw (6.6_p20260404-r0) (43/54) Installing sqlite-libs (3.53.0-r0) (44/54) Installing python3 (3.14.3-r0) (45/54) Installing python3-pycache-pyc0 (3.14.3-r0) (46/54) Installing pyc (3.14.3-r0) (47/54) Installing python3-pyc (3.14.3-r0) (48/54) Installing py3-parsing (3.3.2-r1) (49/54) Installing py3-parsing-pyc (3.3.2-r1) (50/54) Installing py3-packaging (26.2-r0) (51/54) Installing py3-packaging-pyc (26.2-r0) (52/54) Installing py3-setuptools (82.0.1-r1) (53/54) Installing py3-setuptools-pyc (82.0.1-r1) (54/54) Installing .makedepends-openjdk-mandrel (20260501.155607) Executing busybox-1.37.0-r31.trigger Executing java-common-1.0-r2.trigger Executing ca-certificates-20260413-r0.trigger OK: 770.8 MiB in 157 packages >>> openjdk-mandrel: Cleaning up srcdir >>> openjdk-mandrel: Cleaning up pkgdir >>> openjdk-mandrel: Cleaning up tmpdir >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz.part' mandrel-packaging-23 100% |********************************| 43190 0:00:00 ETA '/var/cache/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz.part' saved /var/cache/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz.part' mandrel-23.0.0.0-Fin 50% |**************** | 20.3M 0:00:00 ETA mandrel-23.0.0.0-Fin 100% |********************************| 40.7M 0:00:00 ETA '/var/cache/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz.part' saved /var/cache/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz.part' graalvm-mx-6.27.3.ta 100% |********************************| 513k 0:00:00 ETA '/var/cache/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz.part' saved /var/cache/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz: OK /home/buildozer/aports/community/openjdk-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/community/openjdk-mandrel/jdk-17.0.10-compatibility_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Adopt-JDK-8324646-Avoid-Class.forName-in-SecureRando_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Example.java: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz /var/cache/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz /var/cache/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz: OK >>> openjdk-mandrel: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz /var/cache/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz: OK /home/buildozer/aports/community/openjdk-mandrel/fix-file-system-loop-exception.patch: OK /home/buildozer/aports/community/openjdk-mandrel/jdk-17.0.10-compatibility_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Adopt-JDK-8324646-Avoid-Class.forName-in-SecureRando_patch: OK /home/buildozer/aports/community/openjdk-mandrel/Example.java: OK >>> openjdk-mandrel: Unpacking /var/cache/distfiles/v3.24/mandrel-packaging-23.0.0.0-Final.tar.gz... >>> openjdk-mandrel: Unpacking /var/cache/distfiles/v3.24/mandrel-23.0.0.0-Final.tar.gz... >>> openjdk-mandrel: Unpacking /var/cache/distfiles/v3.24/graalvm-mx-6.27.3.tar.gz... >>> openjdk-mandrel: fix-file-system-loop-exception.patch patching file build.java >>> openjdk-mandrel: jdk-17.0.10-compatibility_patch patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/JceSecurityHasInnerClassIdentityWrapper.java patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/JceSecurityHasInnerClassWeakIdentityWrapper.java patching file substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/SecuritySubstitutions.java patching file substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/SecurityServicesFeature.java patching file substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/SecurityServicesFeature.java /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:547: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 'io\.netty\.netty-codec', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:548: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. '/META-INF/native-image/io\.netty/netty-codec/generated/handlers/reflect-config\.json', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:550: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. 'io\.netty\.netty-handler', /home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/java-benchmarks/mx.java-benchmarks/mx_java_benchmarks.py:551: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. '/META-INF/native-image/io\.netty/netty-handler/generated/handlers/reflect-config\.json' Traceback (most recent call last): File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx_enter.py", line 44, in mx._main_wrapper() ~~~~~~~~~~~~~~~~^^ File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 18386, in _main_wrapper main() ~~~~^^ File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 18268, in main primary = _discover_suites(primarySuiteMxDir, load=should_load_suites) File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 3784, in _discover_suites _register_visit(primary) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 3782, in _register_visit s._load() ~~~~~~~^^ File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 1764, in _load self._load_extensions() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 2261, in _load_extensions mod = __import__(extensionsName) File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/mx_substratevm.py", line 38, in import pipes ModuleNotFoundError: No module named 'pipes' Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Failed, exit code: 1 at OperatingSystem.exec(build.java:1778) at SequentialBuild.lambda$build$0(build.java:571) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at Mx.build(build.java:957) at SequentialBuild.build(build.java:573) at build.main(build.java:72) Caused by: java.lang.RuntimeException: Failed, exit code: 1 at OperatingSystem.exec(build.java:1767) at SequentialBuild.lambda$build$0(build.java:571) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at Mx.build(build.java:957) at SequentialBuild.build(build.java:573) at build.main(build.java:72) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at jdk.compiler/com.sun.tools.javac.launcher.Main.execute(Main.java:419) at jdk.compiler/com.sun.tools.javac.launcher.Main.run(Main.java:192) at jdk.compiler/com.sun.tools.javac.launcher.Main.main(Main.java:132) >>> ERROR: openjdk-mandrel: build failed >>> openjdk-mandrel: Uninstalling dependencies... ( 1/54) Purging .makedepends-openjdk-mandrel (20260501.155607) ( 2/54) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 3/54) Purging zlib-static (1.3.2-r0) ( 4/54) Purging zlib-dev (1.3.2-r0) ( 5/54) Purging ninja-is-really-ninja (1.13.2-r1) ( 6/54) Purging ninja-build (1.13.2-r1) ( 7/54) Purging openjdk17-static-libs (17.0.18_p8-r0) ( 8/54) Purging openjdk17 (17.0.18_p8-r0) ( 9/54) Purging openjdk17-jdk (17.0.18_p8-r0) (10/54) Purging openjdk17-jre (17.0.18_p8-r0) (11/54) Purging openjdk17-jmods (17.0.18_p8-r0) (12/54) Purging openjdk17-demos (17.0.18_p8-r0) (13/54) Purging openjdk17-doc (17.0.18_p8-r0) (14/54) Purging py3-setuptools-pyc (82.0.1-r1) (15/54) Purging py3-setuptools (82.0.1-r1) (16/54) Purging py3-packaging-pyc (26.2-r0) (17/54) Purging py3-packaging (26.2-r0) (18/54) Purging py3-parsing-pyc (3.3.2-r1) (19/54) Purging py3-parsing (3.3.2-r1) (20/54) Purging python3-pyc (3.14.3-r0) (21/54) Purging python3-pycache-pyc0 (3.14.3-r0) (22/54) Purging pyc (3.14.3-r0) (23/54) Purging python3 (3.14.3-r0) (24/54) Purging alsa-lib (1.2.15.3-r0) (25/54) Purging freetype (2.14.3-r0) (26/54) Purging gdbm (1.26-r0) (27/54) Purging giflib (5.2.2-r1) (28/54) Purging lcms2 (2.19-r0) (29/54) Purging libbz2 (1.0.8-r6) (30/54) Purging libjpeg-turbo (3.1.3-r0) (31/54) Purging libpanelw (6.6_p20260404-r0) (32/54) Purging libpng (1.6.58-r0) (33/54) Purging libxi (1.8.2-r0) (34/54) Purging libxrender (0.9.12-r0) (35/54) Purging libxtst (1.2.5-r0) (36/54) Purging mpdecimal (4.0.1-r0) (37/54) Purging openjdk17-jre-headless (17.0.18_p8-r0) (38/54) Purging java-common (1.0-r2) (39/54) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (40/54) Purging p11-kit-trust (0.25.5-r2) (41/54) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall (42/54) Purging p11-kit (0.25.5-r2) (43/54) Purging readline (8.3.3-r1) (44/54) Purging sqlite-libs (3.53.0-r0) (45/54) Purging xz-libs (5.8.3-r0) (46/54) Purging libxext (1.3.7-r0) (47/54) Purging libx11 (1.8.13-r0) (48/54) Purging libxcb (1.17.0-r1) (49/54) Purging libxdmcp (1.1.5-r1) (50/54) Purging libbsd (0.12.2-r0) (51/54) Purging libffi (3.5.2-r1) (52/54) Purging libmd (1.1.0-r0) (53/54) Purging libtasn1 (4.21.0-r0) (54/54) Purging libxau (1.0.12-r0) Executing busybox-1.37.0-r31.trigger OK: 439.9 MiB in 103 packages