From 9e243ac12b983eb7839dcefdd7bc9f12638bfb59 Mon Sep 17 00:00:00 2001 From: Istvan Toth Date: Mon, 15 Sep 2025 10:44:02 +0200 Subject: [PATCH] HDFS-17831. Unexpected exception in org.apache.hadoop.hdfs.server.namenode.TestCheckpoint with Java 24 --- .../apache/hadoop/hdfs/server/namenode/TestCheckpoint.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestCheckpoint.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestCheckpoint.java index 73a4a52611b44..eb194852415fc 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestCheckpoint.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestCheckpoint.java @@ -87,6 +87,7 @@ import org.apache.hadoop.util.ExitUtil; import org.apache.hadoop.util.ExitUtil.ExitException; import org.apache.hadoop.util.Lists; +import org.apache.hadoop.util.Shell; import org.apache.hadoop.util.StringUtils; import org.slf4j.event.Level; import org.junit.jupiter.api.AfterEach; @@ -653,7 +654,9 @@ public void testNameNodeImageSendFailWrongSize() Mockito.doReturn(true).when(faultInjector) .shouldSendShortFile(filePathContaining("fsimage")); - doSendFailTest("is not of the advertised size"); + String expectedText = Shell.isJavaVersionAtLeast(24) ? "Premature EOF" : + "is not of the advertised size"; + doSendFailTest(expectedText); } /**