See <https://ci-builds.apache.org/job/Ant/job/Ivy/86/display/redirect?page=changes>
Changes: [Stefan Bodewig] didn't I say I'd remove the example SBOMs? [Stefan Bodewig] Ant 1.10 is required to build, now. At least I have used Java11 so far. ------------------------------------------ Started by an SCM change Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on builds29 (ubuntu) in workspace <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/> [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/apache/ant-ivy.git > git init <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/> # timeout=10 Fetching upstream changes from https://github.com/apache/ant-ivy.git > git --version # timeout=10 > git --version # 'git version 2.34.1' > git fetch --tags --force --progress -- https://github.com/apache/ant-ivy.git > +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/apache/ant-ivy.git # > timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 2a4e550f9313e0725521a1e1eac862603fe34ef9 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 2a4e550f9313e0725521a1e1eac862603fe34ef9 # timeout=10 Commit message: "Ant 1.10 is required to build, now. At least I have used Java11 so far." > git rev-list --no-walk b2cd04d1162df4e23f8108aea29a6e4c7de947b9 # timeout=10 [Ivy] $ /home/jenkins/tools/ant/latest/bin/ant -file build-release.xml snapshot-bin Buildfile: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build-release.xml> default-version: init-snapshot: init: prepare: [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/bootstrap> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/ant> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/optional> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/all> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/test> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact> [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/reports/test/html> compile-core: [javac] Compiling 414 source files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core> [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [copy] Copying 25 files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings> compile-bootstrap: [javac] Compiling 50 source files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/bootstrap> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/bootstrap> init-ivy-user-home: init-ivy-local-home: init-ivy-home: init-ivy: [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SshResolver in [] nor Ivy classloader [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VsftpResolver in [] nor Ivy classloader [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.signer.bouncycastle.OpenPGPSignatureGenerator in [] nor Ivy classloader [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SFTPResolver in [] nor Ivy classloader [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.resolver.packager.PackagerResolver in [] nor Ivy classloader [ivy:configure] impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VfsResolver in [] nor Ivy classloader [ivy:configure] impossible to define glob matcher: org.apache.ivy.plugins.matcher.GlobPatternMatcher was not found (java.lang.ClassNotFoundException: org.apache.ivy.plugins.matcher.GlobPatternMatcher) [ivy:configure] impossible to define pack200 packaging: org.apache.ivy.plugins.pack.Pack200Packing was not found (java.lang.ClassNotFoundException: org.apache.ivy.plugins.pack.Pack200Packing) [ivy:configure] :: Apache Ivy non official version - :: https://ant.apache.org/ivy/ :: [ivy:configure] :: loading settings :: url = <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/org/apache/ivy/core/settings/ivysettings.xml> resolve: [ivy:retrieve] :: resolving dependencies :: org.apache.ivy#ivy;[email protected] [ivy:retrieve] confs: [default, test] [ivy:retrieve] found org.apache.ant#ant;1.9.16 in public [ivy:retrieve] found org.apache.ant#ant-launcher;1.9.16 in public [ivy:retrieve] found org.apache.httpcomponents#httpclient;4.5.13 in default [ivy:retrieve] found org.apache.httpcomponents#httpcore;4.4.13 in default [ivy:retrieve] found commons-logging#commons-logging;1.2 in default [ivy:retrieve] found org.apache.commons#commons-compress;1.27.1 in public [ivy:retrieve] found commons-io#commons-io;2.16.1 in public [ivy:retrieve] found org.apache.commons#commons-lang3;3.16.0 in public [ivy:retrieve] found org.apache.commons#commons-vfs2;2.2 in public [ivy:retrieve] found oro#oro;2.0.8 in public [ivy:retrieve] found com.jcraft#jsch;0.1.55 in default [ivy:retrieve] found com.jcraft#jsch.agentproxy;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.connector-factory;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.core;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.usocket-jna;0.0.9 in public [ivy:retrieve] found net.java.dev.jna#jna;4.1.0 in public [ivy:retrieve] found net.java.dev.jna#jna-platform;4.1.0 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.usocket-nc;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.sshagent;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.pageant;0.0.9 in public [ivy:retrieve] found com.jcraft#jsch.agentproxy.jsch;0.0.9 in public [ivy:retrieve] found org.bouncycastle#bcpg-jdk15on;1.70 in public [ivy:retrieve] found org.bouncycastle#bcprov-jdk15on;1.70 in public [ivy:retrieve] found commons-codec#commons-codec;1.18.0 in public [ivy:retrieve] found junit#junit;4.13.2 in default [ivy:retrieve] found org.hamcrest#hamcrest-core;1.3 in default [ivy:retrieve] found org.hamcrest#hamcrest-library;1.3 in public [ivy:retrieve] found org.apache.ant#ant-testutil;1.9.16 in public [ivy:retrieve] found org.apache.ant#ant-junit;1.9.16 in public [ivy:retrieve] found org.apache.ant#ant-junit4;1.9.16 in public [ivy:retrieve] found ant-contrib#ant-contrib;1.0b3 in public [ivy:retrieve] found xmlunit#xmlunit;1.6 in public [ivy:retrieve] :: resolution report :: resolve 1325ms :: artifacts dl 44ms [ivy:retrieve] :: evicted modules: [ivy:retrieve] commons-codec#commons-codec;1.11 by [commons-codec#commons-codec;1.18.0] in [default] [ivy:retrieve] commons-codec#commons-codec;1.17.1 by [commons-codec#commons-codec;1.18.0] in [default] [ivy:retrieve] com.jcraft#jsch;0.1.49 by [com.jcraft#jsch;0.1.55] in [default] --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | default | 27 | 0 | 0 | 3 || 23 | 0 | | test | 9 | 0 | 0 | 0 || 9 | 0 | --------------------------------------------------------------------- [ivy:retrieve] :: retrieving :: org.apache.ivy#ivy [sync] [ivy:retrieve] confs: [default, test] [ivy:retrieve] 31 artifacts copied, 0 already retrieved (15953kB/82ms) snapshot-metadata: [ivy:deliver] :: delivering :: org.apache.ivy#ivy;[email protected] :: 2.6.0-local-20260612071519 :: ${status} :: Fri Jun 12 07:15:19 UTC 2026 [ivy:deliver] delivering ivy file to <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact/ivy.xml> compile-ant: [javac] Compiling 50 source files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/ant> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/ant> compile-optional: [javac] Compiling 76 source files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/optional> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core> jar: [mkdir] Created dir: <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact/jars> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact> [copy] Copying 890 files to <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/all> [jar] Building jar: <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact/jars/ivy.jar> [copy] Copying 1 file to <https://ci-builds.apache.org/job/Ant/job/Ivy/86/artifact/build/artifact> [delete] Deleting: <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build/classes/core/module.properties> define-cyclonedx-components: jar-sbom: BUILD FAILED <https://ci-builds.apache.org/job/Ant/job/Ivy/ws/build-release.xml>:760: java.lang.IllegalArgumentException: java.security.NoSuchAlgorithmException: SHA3-256 MessageDigest not available at org.apache.commons.codec.digest.DigestUtils.getDigest(DigestUtils.java:156) at org.apache.commons.codec.digest.DigestUtils.getSha3_256Digest(DigestUtils.java:261) at org.cyclonedx.util.BomUtils.getDigestForAlgorithm(BomUtils.java:147) at org.cyclonedx.util.BomUtils.calculateHashes(BomUtils.java:98) at org.cyclonedx.util.BomUtils.calculateHashes(BomUtils.java:71) at org.apache.ant.cyclonedx.Component.addHashes(Component.java:827) at org.apache.ant.cyclonedx.Component.toCycloneDxComponent(Component.java:666) at org.apache.ant.cyclonedx.Component.toMainCycloneDxComponent(Component.java:559) at org.apache.ant.cyclonedx.ComponentBomTask.createBom(ComponentBomTask.java:251) at org.apache.ant.cyclonedx.ComponentBomTask.execute(ComponentBomTask.java:223) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) at org.apache.tools.ant.Task.perform(Task.java:350) at org.apache.tools.ant.Target.execute(Target.java:449) at org.apache.tools.ant.Target.performTasks(Target.java:470) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401) at org.apache.tools.ant.Project.executeTarget(Project.java:1374) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1264) at org.apache.tools.ant.Main.runBuild(Main.java:818) at org.apache.tools.ant.Main.startAnt(Main.java:223) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101) Caused by: java.security.NoSuchAlgorithmException: SHA3-256 MessageDigest not available at sun.security.jca.GetInstance.getInstance(GetInstance.java:159) at java.security.Security.getImpl(Security.java:695) at java.security.MessageDigest.getInstance(MessageDigest.java:170) at org.apache.commons.codec.digest.DigestUtils.getMessageDigest(DigestUtils.java:214) at org.apache.commons.codec.digest.DigestUtils.getDigest(DigestUtils.java:154) ... 25 more Total time: 18 seconds Build step 'Invoke Ant' marked build as failure Archiving artifacts
