From 9d44f503dbf2f23faa162def60e46c5c8602cce6 Mon Sep 17 00:00:00 2001 From: Viraj Jasani Date: Mon, 27 Sep 2021 06:42:47 +0530 Subject: [PATCH] HADOOP-17910. [JDK 17] TestNetUtils fails (#3481) Signed-off-by: Akira Ajisaka --- .../test/java/org/apache/hadoop/net/TestNetUtils.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestNetUtils.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestNetUtils.java index ad5d8d7fa8..4b18d74d9b 100644 --- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestNetUtils.java +++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/net/TestNetUtils.java @@ -45,6 +45,8 @@ import org.apache.hadoop.security.NetUtilsTestResolver; import org.apache.hadoop.test.GenericTestUtils; import org.apache.hadoop.test.LambdaTestUtils; +import org.apache.hadoop.util.Shell; + import org.junit.Assume; import org.junit.Before; import org.junit.BeforeClass; @@ -113,7 +115,12 @@ public void testInvalidAddress() throws Throwable { fail("Should not have connected"); } catch (UnknownHostException uhe) { LOG.info("Got exception: ", uhe); - GenericTestUtils.assertExceptionContains("invalid-test-host:0", uhe); + if (Shell.isJavaVersionAtLeast(17)) { + GenericTestUtils + .assertExceptionContains("invalid-test-host/:0", uhe); + } else { + GenericTestUtils.assertExceptionContains("invalid-test-host:0", uhe); + } } }