==> Building on minun ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 62% 0.00kB/s 0:00:00 1,123 100% 413.09kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 119 100% 116.21kB/s 0:00:00 119 100% 116.21kB/s 0:00:00 (xfr#2, to-chk=8/11) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=7/11) PKGBUILD 700 41% 683.59kB/s 0:00:00 1,697 100% 1.62MB/s 0:00:00 (xfr#4, to-chk=6/11) REUSE.toml 507 100% 495.12kB/s 0:00:00 507 100% 495.12kB/s 0:00:00 (xfr#5, to-chk=5/11) plantuml-1.2026.5-1.log 808 100% 789.06kB/s 0:00:00 808 100% 789.06kB/s 0:00:00 (xfr#6, to-chk=4/11) plantuml.run 79 100% 77.15kB/s 0:00:00 79 100% 77.15kB/s 0:00:00 (xfr#7, to-chk=3/11) plantuml@.service 242 100% 236.33kB/s 0:00:00 242 100% 236.33kB/s 0:00:00 (xfr#8, to-chk=2/11) LICENSES/ sent 971 bytes received 248 bytes 812.67 bytes/sec total size is 4,615 speedup is 3.79 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building plantuml  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building plantuml for [extra] (riscv64) ]3008;start=20c294c9d5024e14a593a69f63da1ca9;user=felix;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=3995019;pidfdid=75279614;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=f1fd777632044a96b4b0e5cab862f625;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=3995063;pidfdid=75070506;comm=systemd-nspawn;container=arch-nspawn-3995063;type=container\]11;?\]2;🔵 Container arch-nspawn-3995063 on minun.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=f1fd777632044a96b4b0e5cab862f625\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ]3008;start=e8ba8e78ab5e4324992f9cac64c862d7;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=3995182;pidfdid=75300771;comm=sudo;targetuser=felix;type=session\==> Making package: plantuml 1.2026.5-1 (Sun Sep 6 22:01:28 2026) ==> Retrieving sources...  -> Updating plantuml git repo... From https://github.com/plantuml/plantuml - [deleted] (none) -> refs/pull/2876/merge remote: Enumerating objects: 2073, done. remote: Counting objects: 0% (1/1576) remote: Counting objects: 1% (16/1576) remote: Counting objects: 2% (32/1576) remote: Counting objects: 3% (48/1576) remote: Counting objects: 4% (64/1576) remote: Counting objects: 5% (79/1576) remote: Counting objects: 6% (95/1576) remote: Counting objects: 7% (111/1576) remote: Counting objects: 8% (127/1576) remote: Counting objects: 9% (142/1576) remote: Counting objects: 10% (158/1576) remote: Counting objects: 11% (174/1576) remote: Counting objects: 12% (190/1576) remote: Counting objects: 13% (205/1576) remote: Counting objects: 14% (221/1576) remote: Counting objects: 15% (237/1576) remote: Counting objects: 16% (253/1576) remote: Counting objects: 17% (268/1576) remote: Counting objects: 18% (284/1576) remote: Counting objects: 19% (300/1576) remote: Counting objects: 20% (316/1576) remote: Counting objects: 21% (331/1576) remote: Counting objects: 22% (347/1576) remote: Counting objects: 23% (363/1576) remote: Counting objects: 24% (379/1576) remote: Counting objects: 25% (394/1576) remote: Counting objects: 26% (410/1576) remote: Counting objects: 27% (426/1576) remote: Counting objects: 28% (442/1576) remote: Counting objects: 29% (458/1576) remote: Counting objects: 30% (473/1576) remote: Counting objects: 31% (489/1576) remote: Counting objects: 32% (505/1576) remote: Counting objects: 33% (521/1576) remote: Counting objects: 34% (536/1576) remote: Counting objects: 35% (552/1576) remote: Counting objects: 36% (568/1576) remote: Counting objects: 37% (584/1576) remote: Counting objects: 38% (599/1576) remote: Counting objects: 39% (615/1576) remote: Counting objects: 40% (631/1576) remote: Counting objects: 41% (647/1576) remote: Counting objects: 42% (662/1576) remote: Counting objects: 43% (678/1576) remote: Counting objects: 44% (694/1576) remote: Counting objects: 45% (710/1576) remote: Counting objects: 46% (725/1576) remote: Counting objects: 47% (741/1576) remote: Counting objects: 48% (757/1576) remote: Counting objects: 49% (773/1576) remote: Counting objects: 50% (788/1576) remote: Counting objects: 51% (804/1576) remote: Counting objects: 52% (820/1576) remote: Counting objects: 53% (836/1576) remote: Counting objects: 54% (852/1576) remote: Counting objects: 55% (867/1576) remote: Counting objects: 56% (883/1576) remote: Counting objects: 57% (899/1576) remote: Counting objects: 58% (915/1576) remote: Counting objects: 59% (930/1576) remote: Counting objects: 60% (946/1576) remote: Counting objects: 61% (962/1576) remote: Counting objects: 62% (978/1576) remote: Counting objects: 63% (993/1576) remote: Counting objects: 64% (1009/1576) remote: Counting objects: 65% (1025/1576) remote: Counting objects: 66% (1041/1576) remote: Counting objects: 67% (1056/1576) remote: Counting objects: 68% (1072/1576) remote: Counting objects: 69% (1088/1576) remote: Counting objects: 70% (1104/1576) remote: Counting objects: 71% (1119/1576) remote: Counting objects: 72% (1135/1576) remote: Counting objects: 73% (1151/1576) remote: Counting objects: 74% (1167/1576) remote: Counting objects: 75% (1182/1576) remote: Counting objects: 76% (1198/1576) remote: Counting objects: 77% (1214/1576) remote: Counting objects: 78% (1230/1576) remote: Counting objects: 79% (1246/1576) remote: Counting objects: 80% (1261/1576) remote: Counting objects: 81% (1277/1576) remote: Counting objects: 82% (1293/1576) remote: Counting objects: 83% (1309/1576) remote: Counting objects: 84% (1324/1576) remote: Counting objects: 85% (1340/1576) remote: Counting objects: 86% (1356/1576) remote: Counting objects: 87% (1372/1576) remote: Counting objects: 88% (1387/1576) remote: Counting objects: 89% (1403/1576) remote: Counting objects: 90% (1419/1576) remote: Counting objects: 91% (1435/1576) remote: Counting objects: 92% (1450/1576) remote: Counting objects: 93% (1466/1576) remote: Counting objects: 94% (1482/1576) remote: Counting objects: 95% (1498/1576) remote: Counting objects: 96% (1513/1576) remote: Counting objects: 97% (1529/1576) remote: Counting objects: 98% (1545/1576) remote: Counting objects: 99% (1561/1576) remote: Counting objects: 100% (1576/1576) remote: Counting objects: 100% (1576/1576), done. remote: Compressing objects: 1% (1/86) remote: Compressing objects: 2% (2/86) remote: Compressing objects: 3% (3/86) remote: Compressing objects: 4% (4/86) remote: Compressing objects: 5% (5/86) remote: Compressing objects: 6% (6/86) remote: Compressing objects: 8% (7/86) remote: Compressing objects: 9% (8/86) remote: Compressing objects: 10% (9/86) remote: Compressing objects: 11% (10/86) remote: Compressing objects: 12% (11/86) remote: Compressing objects: 13% (12/86) remote: Compressing objects: 15% (13/86) remote: Compressing objects: 16% (14/86) remote: Compressing objects: 17% (15/86) remote: Compressing objects: 18% (16/86) remote: Compressing objects: 19% (17/86) remote: Compressing objects: 20% (18/86) remote: Compressing objects: 22% (19/86) remote: Compressing objects: 23% (20/86) remote: Compressing objects: 24% (21/86) remote: Compressing objects: 25% (22/86) remote: Compressing objects: 26% (23/86) remote: Compressing objects: 27% (24/86) remote: Compressing objects: 29% (25/86) remote: Compressing objects: 30% (26/86) remote: Compressing objects: 31% (27/86) remote: Compressing objects: 32% (28/86) remote: Compressing objects: 33% (29/86) remote: Compressing objects: 34% (30/86) remote: Compressing objects: 36% (31/86) remote: Compressing objects: 37% (32/86) remote: Compressing objects: 38% (33/86) remote: Compressing objects: 39% (34/86) remote: Compressing objects: 40% (35/86) remote: Compressing objects: 41% (36/86) remote: Compressing objects: 43% (37/86) remote: Compressing objects: 44% (38/86) remote: Compressing objects: 45% (39/86) remote: Compressing objects: 46% (40/86) remote: Compressing objects: 47% (41/86) remote: Compressing objects: 48% (42/86) remote: Compressing objects: 50% (43/86) remote: Compressing objects: 51% (44/86) remote: Compressing objects: 52% (45/86) remote: Compressing objects: 53% (46/86) remote: Compressing objects: 54% (47/86) remote: Compressing objects: 55% (48/86) remote: Compressing objects: 56% (49/86) remote: Compressing objects: 58% (50/86) remote: Compressing objects: 59% (51/86) remote: Compressing objects: 60% (52/86) remote: Compressing objects: 61% (53/86) remote: Compressing objects: 62% (54/86) remote: Compressing objects: 63% (55/86) remote: Compressing objects: 65% (56/86) remote: Compressing objects: 66% (57/86) remote: Compressing objects: 67% (58/86) remote: Compressing objects: 68% (59/86) remote: Compressing objects: 69% (60/86) remote: Compressing objects: 70% (61/86) remote: Compressing objects: 72% (62/86) remote: Compressing objects: 73% (63/86) remote: Compressing objects: 74% (64/86) remote: Compressing objects: 75% (65/86) remote: Compressing objects: 76% (66/86) remote: Compressing objects: 77% (67/86) remote: Compressing objects: 79% (68/86) remote: Compressing objects: 80% (69/86) remote: Compressing objects: 81% (70/86) remote: Compressing objects: 82% (71/86) remote: Compressing objects: 83% (72/86) remote: Compressing objects: 84% (73/86) remote: Compressing objects: 86% (74/86) remote: Compressing objects: 87% (75/86) remote: Compressing objects: 88% (76/86) remote: Compressing objects: 89% (77/86) remote: Compressing objects: 90% (78/86) remote: Compressing objects: 91% (79/86) remote: Compressing objects: 93% (80/86) remote: Compressing objects: 94% (81/86) remote: Compressing objects: 95% (82/86) remote: Compressing objects: 96% (83/86) remote: Compressing objects: 97% (84/86) remote: Compressing objects: 98% (85/86) remote: Compressing objects: 100% (86/86) remote: Compressing objects: 100% (86/86), done. Receiving objects: 0% (1/2073) Receiving objects: 1% (21/2073) Receiving objects: 2% (42/2073) Receiving objects: 3% (63/2073) Receiving objects: 4% (83/2073) Receiving objects: 5% (104/2073) Receiving objects: 6% (125/2073) Receiving objects: 7% (146/2073) Receiving objects: 8% (166/2073) Receiving objects: 9% (187/2073) Receiving objects: 10% (208/2073) Receiving objects: 11% (229/2073) Receiving objects: 12% (249/2073) Receiving objects: 13% (270/2073) Receiving objects: 14% (291/2073) Receiving objects: 15% (311/2073) Receiving objects: 16% (332/2073) Receiving objects: 17% (353/2073) Receiving objects: 18% (374/2073) Receiving objects: 19% (394/2073) Receiving objects: 20% (415/2073) Receiving objects: 21% (436/2073) Receiving objects: 22% (457/2073) Receiving objects: 23% (477/2073) Receiving objects: 24% (498/2073) Receiving objects: 25% (519/2073) Receiving objects: 26% (539/2073) Receiving objects: 27% (560/2073) Receiving objects: 28% (581/2073) Receiving objects: 29% (602/2073) Receiving objects: 30% (622/2073) Receiving objects: 31% (643/2073) Receiving objects: 32% (664/2073) Receiving objects: 33% (685/2073) Receiving objects: 34% (705/2073) Receiving objects: 35% (726/2073) Receiving objects: 36% (747/2073) Receiving objects: 37% (768/2073) Receiving objects: 38% (788/2073) Receiving objects: 39% (809/2073) Receiving objects: 40% (830/2073) Receiving objects: 41% (850/2073) Receiving objects: 42% (871/2073) Receiving objects: 43% (892/2073) Receiving objects: 44% (913/2073) Receiving objects: 45% (933/2073) Receiving objects: 46% (954/2073) Receiving objects: 47% (975/2073) Receiving objects: 48% (996/2073) Receiving objects: 49% (1016/2073) Receiving objects: 50% (1037/2073) Receiving objects: 51% (1058/2073) Receiving objects: 52% (1078/2073) Receiving objects: 53% (1099/2073) Receiving objects: 54% (1120/2073) Receiving objects: 55% (1141/2073) Receiving objects: 56% (1161/2073) Receiving objects: 57% (1182/2073) Receiving objects: 58% (1203/2073) Receiving objects: 59% (1224/2073) Receiving objects: 60% (1244/2073) Receiving objects: 61% (1265/2073) Receiving objects: 62% (1286/2073) Receiving objects: 63% (1306/2073) Receiving objects: 64% (1327/2073) Receiving objects: 65% (1348/2073) Receiving objects: 66% (1369/2073) Receiving objects: 67% (1389/2073) Receiving objects: 68% (1410/2073) Receiving objects: 69% (1431/2073) Receiving objects: 70% (1452/2073) Receiving objects: 71% (1472/2073) Receiving objects: 72% (1493/2073) Receiving objects: 73% (1514/2073) Receiving objects: 74% (1535/2073) Receiving objects: 75% (1555/2073) Receiving objects: 76% (1576/2073) Receiving objects: 77% (1597/2073) Receiving objects: 78% (1617/2073) Receiving objects: 79% (1638/2073) Receiving objects: 80% (1659/2073) Receiving objects: 81% (1680/2073) Receiving objects: 82% (1700/2073) Receiving objects: 83% (1721/2073) Receiving objects: 84% (1742/2073) Receiving objects: 85% (1763/2073) remote: Total 2073 (delta 1072), reused 1573 (delta 1072), pack-reused 497 (from 1) Receiving objects: 86% (1783/2073) Receiving objects: 87% (1804/2073) Receiving objects: 88% (1825/2073) Receiving objects: 89% (1845/2073) Receiving objects: 90% (1866/2073) Receiving objects: 91% (1887/2073) Receiving objects: 92% (1908/2073) Receiving objects: 93% (1928/2073) Receiving objects: 94% (1949/2073) Receiving objects: 95% (1970/2073) Receiving objects: 96% (1991/2073) Receiving objects: 97% (2011/2073) Receiving objects: 98% (2032/2073) Receiving objects: 99% (2053/2073) Receiving objects: 100% (2073/2073) Receiving objects: 100% (2073/2073), 364.69 KiB | 7.76 MiB/s, done. Resolving deltas: 0% (0/1072) Resolving deltas: 1% (11/1072) Resolving deltas: 2% (22/1072) Resolving deltas: 3% (33/1072) Resolving deltas: 4% (43/1072) Resolving deltas: 5% (54/1072) Resolving deltas: 6% (65/1072) Resolving deltas: 7% (76/1072) Resolving deltas: 8% (86/1072) Resolving deltas: 9% (97/1072) Resolving deltas: 10% (108/1072) Resolving deltas: 11% (118/1072) Resolving deltas: 12% (129/1072) Resolving deltas: 13% (142/1072) Resolving deltas: 14% (151/1072) Resolving deltas: 15% (161/1072) Resolving deltas: 16% (172/1072) Resolving deltas: 17% (183/1072) Resolving deltas: 18% (193/1072) Resolving deltas: 19% (206/1072) Resolving deltas: 20% (215/1072) Resolving deltas: 21% (226/1072) Resolving deltas: 22% (236/1072) Resolving deltas: 23% (247/1072) Resolving deltas: 24% (258/1072) Resolving deltas: 25% (268/1072) Resolving deltas: 26% (279/1072) Resolving deltas: 27% (290/1072) Resolving deltas: 28% (301/1072) Resolving deltas: 29% (311/1072) Resolving deltas: 30% (323/1072) Resolving deltas: 31% (333/1072) Resolving deltas: 32% (344/1072) Resolving deltas: 33% (354/1072) Resolving deltas: 34% (365/1072) Resolving deltas: 35% (376/1072) Resolving deltas: 36% (386/1072) Resolving deltas: 37% (397/1072) Resolving deltas: 38% (408/1072) Resolving deltas: 39% (419/1072) Resolving deltas: 40% (429/1072) Resolving deltas: 41% (440/1072) Resolving deltas: 42% (451/1072) Resolving deltas: 43% (461/1072) Resolving deltas: 44% (472/1072) Resolving deltas: 45% (483/1072) Resolving deltas: 46% (494/1072) Resolving deltas: 47% (504/1072) Resolving deltas: 48% (515/1072) Resolving deltas: 49% (526/1072) Resolving deltas: 50% (536/1072) Resolving deltas: 51% (547/1072) Resolving deltas: 52% (558/1072) Resolving deltas: 53% (569/1072) Resolving deltas: 54% (579/1072) Resolving deltas: 55% (590/1072) Resolving deltas: 56% (601/1072) Resolving deltas: 57% (612/1072) Resolving deltas: 58% (622/1072) Resolving deltas: 59% (633/1072) Resolving deltas: 60% (644/1072) Resolving deltas: 61% (654/1072) Resolving deltas: 62% (665/1072) Resolving deltas: 63% (676/1072) Resolving deltas: 64% (687/1072) Resolving deltas: 65% (697/1072) Resolving deltas: 66% (708/1072) Resolving deltas: 67% (719/1072) Resolving deltas: 68% (729/1072) Resolving deltas: 69% (740/1072) Resolving deltas: 70% (751/1072) Resolving deltas: 71% (762/1072) Resolving deltas: 72% (772/1072) Resolving deltas: 73% (783/1072) Resolving deltas: 74% (794/1072) Resolving deltas: 75% (804/1072) Resolving deltas: 76% (815/1072) Resolving deltas: 77% (826/1072) Resolving deltas: 78% (837/1072) Resolving deltas: 79% (847/1072) Resolving deltas: 80% (858/1072) Resolving deltas: 81% (869/1072) Resolving deltas: 82% (880/1072) Resolving deltas: 83% (890/1072) Resolving deltas: 84% (901/1072) Resolving deltas: 85% (912/1072) Resolving deltas: 86% (922/1072) Resolving deltas: 87% (933/1072) Resolving deltas: 88% (944/1072) Resolving deltas: 89% (955/1072) Resolving deltas: 90% (965/1072) Resolving deltas: 91% (976/1072) Resolving deltas: 92% (987/1072) Resolving deltas: 93% (997/1072) Resolving deltas: 94% (1008/1072) Resolving deltas: 95% (1019/1072) Resolving deltas: 96% (1030/1072) Resolving deltas: 97% (1040/1072) Resolving deltas: 98% (1051/1072) Resolving deltas: 99% (1062/1072) Resolving deltas: 100% (1072/1072) Resolving deltas: 100% (1072/1072), completed with 96 local objects. 6ff53e2e902..92b71f80b1a gh-pages -> gh-pages cd4ebf17d9f..8a1496a76dd master -> master + 7cbc8e73607...32f2541e1ec refs/pull/2874/merge -> refs/pull/2874/merge (forced update) * [new ref] refs/pull/2877/head -> refs/pull/2877/head * [new ref] refs/pull/2877/merge -> refs/pull/2877/merge t [tag update] snapshot -> snapshot  -> Found plantuml.run  -> Found plantuml@.service ==> Validating source files with b2sums... plantuml ... Passed plantuml.run ... Passed plantuml@.service ... Passed ]3008;end=e8ba8e78ab5e4324992f9cac64c862d7\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=024579ea45984e788976d22d08e597ad;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=3996179;pidfdid=75318262;comm=systemd-nspawn;container=makechrootpkg-plantuml.build.3995040;type=container\]11;?\]2;🔵 Container makechrootpkg-plantuml.build.3995040 on minun.felixc.at\]3008;start=ba45a6ca85c24dcb818bc8f5a9c3f017;user=root;hostname=makechrootpkg-plantuml.build.3995040;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=aa0967d5467c4fc5969c9ed6b7224b5c;pid=34;pidfdid=75325941;comm=sudo;targetuser=builduser;type=session\==> Making package: plantuml 1.2026.5-1 (Sun Sep 6 20:01:44 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... ]3008;start=694e843b79b843bf8f729d25bcf3f2ba;user=builduser;hostname=makechrootpkg-plantuml.build.3995040;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=aa0967d5467c4fc5969c9ed6b7224b5c;pid=2021;pidfdid=75346041;comm=sudo;targetuser=root;type=session\[?25l:: There are 9 providers available for java-runtime>=8: :: Repository extra 1) jdk-openjdk 2) jdk11-openjdk 3) jdk17-openjdk 4) jdk21-openjdk 5) jre-openjdk 6) jre11-openjdk 7) jre17-openjdk 8) jre21-openjdk 9) jre8-openjdk Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (18) New Version Net Change extra/freetype2 2.14.3-1 1.61 MiB extra/giflib 6.1.3-2 0.30 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/harfbuzz 14.4.0-1 4.70 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/java-environment-common 3-6 0.00 MiB extra/java-runtime-common 3-6 0.01 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libnet 2:1.3-2 1.46 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libwebp 1.6.0-2 0.64 MiB core/nspr 4.40-1 0.71 MiB core/nss 3.128-1 4.95 MiB extra/jdk-openjdk 26.0.2.1.u1-1 556.04 MiB Total Installed Size: 575.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing java-runtime-common... For the complete set of Java binaries to be available in your PATH, you need to re-login or source /etc/profile Please note that this package does not support forcing JAVA_HOME as former package java-common did installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing libnet... installing nspr... installing nss... installing java-environment-common... installing hicolor-icon-theme... installing giflib... installing jdk-openjdk... Optional dependencies for jdk-openjdk java-rhino: for some JavaScript support alsa-lib: for basic sound support gtk3: for the Gtk+ 3 look and feel - desktop usage :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=694e843b79b843bf8f729d25bcf3f2ba\==> Checking buildtime dependencies... ==> Installing missing dependencies... ]3008;start=adf1356e9212483a95356f356bcdb535;user=builduser;hostname=makechrootpkg-plantuml.build.3995040;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=aa0967d5467c4fc5969c9ed6b7224b5c;pid=2339;pidfdid=75292532;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (9) New Version Net Change extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/fontconfig 2:2.18.3-2 1.28 MiB extra/git 2.55.0-1 29.92 MiB extra/gradle 9.4.1-1 145.73 MiB extra/ttf-dejavu 2.37+18+g9b5d1b2f-8 9.79 MiB extra/ttf-liberation 2.1.5-2 4.16 MiB Total Installed Size: 191.41 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing gradle... Optional dependencies for gradle gradle-doc: gradle documentation gradle-src: gradle sources installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing ttf-dejavu... installing ttf-liberation... :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Arming ConditionNeedsUpdate... (4/6) Updating fontconfig configuration... (5/6) Checking for old perl modules... (6/6) Updating fontconfig cache... [?25h]3008;end=adf1356e9212483a95356f356bcdb535\==> Retrieving sources...  -> Found plantuml.run  -> Found plantuml@.service ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of plantuml git repo... Cloning into 'plantuml'... done. Updating files: 78% (5246/6655) Updating files: 79% (5258/6655) Updating files: 80% (5324/6655) Updating files: 80% (5356/6655) Updating files: 80% (5373/6655) Updating files: 81% (5391/6655) Updating files: 82% (5458/6655) Updating files: 83% (5524/6655) Updating files: 84% (5591/6655) Updating files: 85% (5657/6655) Updating files: 86% (5724/6655) Updating files: 87% (5790/6655) Updating files: 88% (5857/6655) Updating files: 89% (5923/6655) Updating files: 90% (5990/6655) Updating files: 91% (6057/6655) Updating files: 92% (6123/6655) Updating files: 93% (6190/6655) Updating files: 94% (6256/6655) Updating files: 95% (6323/6655) Updating files: 96% (6389/6655) Updating files: 97% (6456/6655) Updating files: 98% (6522/6655) Updating files: 99% (6589/6655) Updating files: 100% (6655/6655) Updating files: 100% (6655/6655), done. Updating files: 85% (1682/1972) Updating files: 85% (1692/1972) Updating files: 86% (1696/1972) Updating files: 87% (1716/1972) Updating files: 88% (1736/1972) Updating files: 89% (1756/1972) Updating files: 90% (1775/1972) Updating files: 91% (1795/1972) Updating files: 92% (1815/1972) Updating files: 93% (1834/1972) Updating files: 94% (1854/1972) Updating files: 95% (1874/1972) Updating files: 96% (1894/1972) Updating files: 97% (1913/1972) Updating files: 98% (1933/1972) Updating files: 99% (1953/1972) Updating files: 100% (1972/1972) Updating files: 100% (1972/1972), done. Switched to a new branch 'makepkg' ==> Starting build()... Welcome to Gradle 9.4.1! Here are the highlights of this release: - Java 26 support - Non-class-based JVM tests - Enhanced console progress bar For more details see https://docs.gradle.org/9.4.1/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster) Running settings.gradle.kts Version is 1.2026.5 Current Java version is 26 Not a CI [without DevTest] build: only GPL will be generated > Configure project : Running build.gradle.kts 1.2026.5 > Task :plantuml-natif:processResources NO-SOURCE > Task :compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. > Task :generateGitProperties ::group::[Git Properties] ----- git.properties ----- git.branch=makepkg git.build.host=makechrootpkg-plantuml.build.3995040 git.build.user.email= git.build.user.name= git.build.version=1.2026.5 git.closest.tag.commit.count=0 git.closest.tag.name=v1.2026.5 git.commit.id.abbrev=e0f0ce5 git.commit.id.describe=v1.2026.5 git.commit.id=e0f0ce585a8a8c80cf3e57115ed8184ac8fd190d git.commit.message.full=\uD83D\uDC77 fix CI\n git.commit.message.short=\uD83D\uDC77 fix CI git.commit.time=2026-05-27T17\:36\:26Z git.commit.user.email=plantuml@gmail.com git.commit.user.name=Arnaud Roques git.dirty=false git.remote.origin.url=/startdir/plantuml git.tags=v1.2026.5 git.total.commit.count=2922 -------------------------- ::endgroup:: > Task :processResources > Task :classes > Task :jar > Task :plantuml-natif:compileJava NO-SOURCE > Task :checkJarEntries All required entries found in plantuml-1.2026.5.jar > Task :plantuml-natif:classes UP-TO-DATE > Task :plantuml-natif:jar [Incubating] Problems report is available at: file:///build/plantuml/src/plantuml/build/reports/problems/problems-report.html BUILD SUCCESSFUL in 19m 52s 6 actionable tasks: 6 executed Consider enabling configuration cache to speed up this build: https://docs.gradle.org/9.4.1/userguide/configuration_cache_enabling.html ==> Starting check()... Running settings.gradle.kts Version is 1.2026.5 Current Java version is 26 Not a CI [without DevTest] build: only GPL will be generated > Configure project : Running build.gradle.kts 1.2026.5 > Task :plantuml-natif:processResources NO-SOURCE > Task :plantuml-natif:processTestResources NO-SOURCE > Task :compileJava UP-TO-DATE > Task :generateGitProperties UP-TO-DATE > Task :processResources UP-TO-DATE > Task :classes UP-TO-DATE > Task :jar UP-TO-DATE > Task :plantuml-natif:compileJava NO-SOURCE > Task :plantuml-natif:classes UP-TO-DATE > Task :checkJarEntries All required entries found in plantuml-1.2026.5.jar > Task :plantuml-natif:compileTestJava NO-SOURCE > Task :plantuml-natif:testClasses UP-TO-DATE > Task :compileTeavmJava NO-SOURCE > Task :processTeavmResources NO-SOURCE > Task :plantuml-natif:test NO-SOURCE > Task :teavmClasses UP-TO-DATE > Task :compileTestJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :processTestResources > Task :testClasses > Task :test Java Home:/usr/lib/jvm/java-26-openjdk Java Version: 26.0.2.1 CommandEndGroupTest > test_execute() STANDARD_ERROR Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3 WARNING: A Java agent has been loaded dynamically (/build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.17.7/fbf3d6d649ed37fc9e9c59480a05be0a26e3c2da/byte-buddy-agent-1.17.7.jar) WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information WARNING: Dynamic loading of agents will be disallowed by default in a future release OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended WARNING: Final field diagram in class net.sourceforge.plantuml.cheneer.command.CommandEndGroupTest has been unreflected for mutation by class net.sourceforge.plantuml.cheneer.command.CommandEndGroupTest in unnamed module @5032714f (file:/build/plantuml/src/plantuml/build/classes/java/test/) WARNING: Use --enable-final-field-mutation=ALL-UNNAMED to avoid a warning WARNING: Mutating final fields will be blocked in a future release unless final field mutation is enabled > Task :test RunStatsTest > testRealTimeXml() STANDARD_ERROR Sep 06, 2026 8:29:44 PM java.util.prefs.FileSystemPreferences setupUserRoot INFO: Created user preferences directory. PicowebTest > get_language_returns_java_keywords() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_txt_with_valid_source_returns_ascii() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_png_bad_graphviz(StdErr) STANDARD_ERROR java.io.IOException: Cannot run program "/build/plantuml/src/plantuml/this_exe_do_not_exist": Exec failed, error: 2 (No such file or directory) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1112) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1046) at net.sourceforge.plantuml.dot.ProcessRunner.run(ProcessRunner.java:71) at net.sourceforge.plantuml.dot.ProcessRunner.run(ProcessRunner.java:60) at net.sourceforge.plantuml.dot.GraphvizVersionFinder.dotVersion(GraphvizVersionFinder.java:120) at net.sourceforge.plantuml.dot.GraphvizVersionFinder.getVersion(GraphvizVersionFinder.java:75) at net.sourceforge.plantuml.dot.GraphvizRuntimeEnvironment.getVersion(GraphvizRuntimeEnvironment.java:87) at net.sourceforge.plantuml.svek.DotStringFactory.getGraphvizVersionInternal(DotStringFactory.java:278) at net.sourceforge.plantuml.svek.DotStringFactory.getGraphvizVersion(DotStringFactory.java:263) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntityInternal(GraphvizImageBuilder.java:379) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntity(GraphvizImageBuilder.java:361) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntities(GraphvizImageBuilder.java:353) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.buildImage(GraphvizImageBuilder.java:227) at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.getTextBlock(CucaDiagramFileMakerSvek.java:82) at net.atmp.CucaDiagram.getTextBlock(CucaDiagram.java:480) at net.sourceforge.plantuml.UgDiagram.getExporter(UgDiagram.java:121) at net.sourceforge.plantuml.UgDiagram.exportDiagram(UgDiagram.java:93) at net.sourceforge.plantuml.picoweb.PicoWebServer.handleGET(PicoWebServer.java:250) at net.sourceforge.plantuml.picoweb.PicoWebServer.run(PicoWebServer.java:132) at java.base/java.lang.Thread.run(Thread.java:1516) Caused by: java.io.IOException: Exec failed, error: 2 (No such file or directory) at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:300) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:231) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1078) ... 19 more PicowebTest > get_png_bad_graphviz(StdErr) FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_svg_with_valid_source_returns_svg_root() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > post_render_png_with_valid_source_returns_png() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_png_with_valid_source_decodes_image() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > post_render_svg_with_tsvg_option_returns_svg() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_unknown_path_redirects_with_302() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_svg_via_plantuml_alias_returns_svg_root() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > post_render_with_malformed_json_returns_400_and_message() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_png_via_plantuml_alias_decodes_image() FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_png_svg_graphviz(StdErr) FAILED java.io.IOException at PicowebTest.java:84 PicowebTest > get_png_with_invalid_source_returns_400_and_error_headers() FAILED java.io.IOException at PicowebTest.java:84 TimeResolutionTest > testRegexAndUbrexAgreeOnFormatA1() STANDARD_ERROR {YEAR={[2018]}, DAY={[5]}, MONTH={[december]}} 5 zzdecember 2018 fullCaptureLength=17 [DAY=5, MONTH=december, YEAR=2018] SvgSpriteImageGenerationNanoTest > generateImagesFromAllPumlFiles() > Generate nano image for: svgGcpStyleMultiIcon.puml STANDARD_ERROR java.io.IOException: Cannot run program "/opt/local/bin/dot": Exec failed, error: 2 (No such file or directory) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1112) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1046) at net.sourceforge.plantuml.dot.ProcessRunner.run(ProcessRunner.java:71) at net.sourceforge.plantuml.dot.ProcessRunner.run(ProcessRunner.java:60) at net.sourceforge.plantuml.dot.GraphvizVersionFinder.dotVersion(GraphvizVersionFinder.java:120) at net.sourceforge.plantuml.dot.GraphvizVersionFinder.getVersion(GraphvizVersionFinder.java:75) at net.sourceforge.plantuml.dot.GraphvizRuntimeEnvironment.getVersion(GraphvizRuntimeEnvironment.java:87) at net.sourceforge.plantuml.svek.DotStringFactory.getGraphvizVersionInternal(DotStringFactory.java:278) at net.sourceforge.plantuml.svek.DotStringFactory.getGraphvizVersion(DotStringFactory.java:263) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntityInternal(GraphvizImageBuilder.java:379) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntity(GraphvizImageBuilder.java:361) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.printEntities(GraphvizImageBuilder.java:353) at net.sourceforge.plantuml.svek.GraphvizImageBuilder.buildImage(GraphvizImageBuilder.java:227) at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.getTextBlock(CucaDiagramFileMakerSvek.java:82) at net.atmp.CucaDiagram.getTextBlock(CucaDiagram.java:480) at net.sourceforge.plantuml.UgDiagram.getExporter(UgDiagram.java:121) at net.sourceforge.plantuml.UgDiagram.exportDiagram(UgDiagram.java:93) at test.utils.PlantUmlTestUtils$ExportDiagram.stream(PlantUmlTestUtils.java:85) at test.utils.PlantUmlTestUtils$ExportDiagram.toFile(PlantUmlTestUtils.java:91) at net.sourceforge.plantuml.svg.parser.SvgSpriteImageGenerationNanoTest.generateAndValidateImage(SvgSpriteImageGenerationNanoTest.java:73) at net.sourceforge.plantuml.svg.parser.SvgSpriteImageGenerationNanoTest.lambda$generateImagesFromAllPumlFiles$4(SvgSpriteImageGenerationNanoTest.java:56) at org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$toInvocation$0(DynamicTestTestDescriptor.java:76) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.api.extension.InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.java:189) at org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$execute$0(DynamicTestTestDescriptor.java:69) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall.lambda$ofVoid$0(InvocationInterceptorChain.java:80) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39) at org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:67) at org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:37) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36) at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:268) at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:246) at java.base/java.util.Optional.ifPresent(Optional.java:182) at org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.lambda$invokeTestMethod$0(TestFactoryTestDescriptor.java:125) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.invokeTestMethod(TestFactoryTestDescriptor.java:112) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:52) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:256) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:228) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:189) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:109) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:168) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:126) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:100) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:57) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$0(InterceptingLauncher.java:46) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:45) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:57) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.processAllTestDefinitions(JUnitPlatformTestDefinitionProcessor.java:179) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.access$000(JUnitPlatformTestDefinitionProcessor.java:122) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor.stop(JUnitPlatformTestDefinitionProcessor.java:116) at org.gradle.api.internal.tasks.testing.SuiteTestDefinitionProcessor.stop(SuiteTestDefinitionProcessor.java:63) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88) at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:195) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) Caused by: java.io.IOException: Exec failed, error: 2 (No such file or directory) at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:300) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:231) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1078) ... 115 more VegaTest > testAllPumlFiles() > crash > crash-when-drawing.puml STANDARD_ERROR UGraphicDebug UImage UGraphicDebug UImage VegaTest > testAllPumlFiles() > crash > crash-when-parsing.puml STANDARD_ERROR Error java.lang.IllegalStateException: This is a normal crash when PARSING You should send a mail to plantuml@gmail.com with this log Error java.lang.IllegalStateException: This is a normal crash when PARSING You should send a mail to plantuml@gmail.com with this log Error java.lang.IllegalStateException: This is a normal crash when PARSING You should send a mail to plantuml@gmail.com with this log VegaTest > testAllPumlFiles() > packet > error-with-exception.puml STANDARD_ERROR UGraphicDebug UImage UGraphicDebug UImage =========================================== TEST SUMMARY =========================================== Total: 2926 Passed: 2897 Failed: 13 Skipped: 16 Result: FAILURE =========================================== Failed tests: - net.sourceforge.plantuml.picoweb.PicowebTest.get_language_returns_java_keywords() - net.sourceforge.plantuml.picoweb.PicowebTest.get_txt_with_valid_source_returns_ascii() - net.sourceforge.plantuml.picoweb.PicowebTest.get_png_bad_graphviz(StdErr) - net.sourceforge.plantuml.picoweb.PicowebTest.get_svg_with_valid_source_returns_svg_root() - net.sourceforge.plantuml.picoweb.PicowebTest.post_render_png_with_valid_source_returns_png() - net.sourceforge.plantuml.picoweb.PicowebTest.get_png_with_valid_source_decodes_image() - net.sourceforge.plantuml.picoweb.PicowebTest.post_render_svg_with_tsvg_option_returns_svg() - net.sourceforge.plantuml.picoweb.PicowebTest.get_unknown_path_redirects_with_302() - net.sourceforge.plantuml.picoweb.PicowebTest.get_svg_via_plantuml_alias_returns_svg_root() - net.sourceforge.plantuml.picoweb.PicowebTest.post_render_with_malformed_json_returns_400_and_message() - net.sourceforge.plantuml.picoweb.PicowebTest.get_png_via_plantuml_alias_decodes_image() - net.sourceforge.plantuml.picoweb.PicowebTest.get_png_svg_graphviz(StdErr) - net.sourceforge.plantuml.picoweb.PicowebTest.get_png_with_invalid_source_returns_400_and_error_headers() =========================================== Skipped tests: - net.sourceforge.plantuml.tim.builtin.FeatureTest.Test_without_Param() [FeatureTest: Test without Param] - net.sourceforge.plantuml.tim.builtin.GetJsonKeyTest.Test_without_Param() [GetJsonKeyTest: Test without Param] - net.sourceforge.plantuml.tim.builtin.GetJsonTypeTest.Test_without_Param() [GetJsonTypeTest: Test without Param] - net.sourceforge.plantuml.tim.builtin.LowerTest.Test_without_Param() [LowerTest: Test without Param] - net.sourceforge.plantuml.tim.builtin.SizeTest.Test_without_Param() [SizeTest: Test without Param] - net.sourceforge.plantuml.tim.builtin.UpperTest.Test_without_Param() [UpperTest: Test without Param] - test.vega.VegaTest.testAllPumlFiles()[3][2] [hello-debug-skipped.puml] - test.vega.VegaTest.testAllPumlFiles()[6][24] [R07.01-Range_Error1.puml] - test.vega.VegaTest.testAllPumlFiles()[6][25] [R07.02-Range_Error2.puml] - test.vega.VegaTest.testAllPumlFiles()[6][34] [R11.01-len_0.puml] - test.vega.VegaTest.testAllPumlFiles()[6][40] [R11.07-len_0_8.puml] - test.vega.VegaTest.testAllPumlFiles()[13][1] [tikz-1926-svg.puml] - test.vega.VegaTest.testAllPumlFiles()[13][2] [tikz-1926.puml] - test.vega.VegaTest.testAllPumlFiles()[13][3] [tikz-scale-down.puml] - test.vega.VegaTest.testAllPumlFiles()[13][4] [tikz-scale-nested-scale.puml] - test.vega.VegaTest.testAllPumlFiles()[13][5] [tikz-scale-up.puml] =========================================== 2926 tests completed, 13 failed, 16 skipped > Task :test FAILED [Incubating] Problems report is available at: file:///build/plantuml/src/plantuml/build/reports/problems/problems-report.html FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///build/plantuml/src/plantuml/build/reports/tests/test/index.html * Try: > Run with --scan to get full insights from a Build Scan (powered by Develocity). BUILD FAILED in 12m 52s 8 actionable tasks: 4 executed, 4 up-to-date ==> ERROR: A failure occurred in check().  Aborting... ]3008;end=ba45a6ca85c24dcb818bc8f5a9c3f017\[!p]104\[?7h]3008;end=024579ea45984e788976d22d08e597ad\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h]3008;end=20c294c9d5024e14a593a69f63da1ca9\[?25hreceiving incremental file list plantuml-1.2026.5-1-riscv64-build.log plantuml-1.2026.5-1-riscv64-check.log sent 62 bytes received 5,607 bytes 3,779.33 bytes/sec total size is 26,780 speedup is 4.72