RFR: 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions
Matthias Baesken
mbaesken at openjdk.org
Thu Jun 26 09:33:07 UTC 2025
On Linux ppc64le RHEL 8, we have such a docker version :
docker --version
Docker version v25.0.3, build 4debf41
Unfortunately, the leading 'v' is not expected in ContainerRuntimeVersionTestUtils fromVersionString so we get an exception.
Probably we should simply skip the leading 'v' .
Also the appended build info has to be considered.
Example failure
TEST: jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failed to parse container runtime version: Docker version v25.0.3, build 4debf41
-------------
Commit messages:
- JDK-8360533
Changes: https://git.openjdk.org/jdk/pull/25996/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25996&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8360533
Stats: 10 lines in 1 file changed: 8 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/25996.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25996/head:pull/25996
PR: https://git.openjdk.org/jdk/pull/25996
More information about the hotspot-runtime-dev
mailing list