HADOOP-17837: Add unresolved endpoint value to UnknownHostException (#3272)

This commit is contained in:
Bryan Beaudreault 2021-08-06 05:00:20 -04:00 committed by GitHub
parent a73b64f86b
commit 5e54d92e6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -589,7 +589,7 @@ public static void connect(Socket socket,
} catch (SocketTimeoutException ste) { } catch (SocketTimeoutException ste) {
throw new ConnectTimeoutException(ste.getMessage()); throw new ConnectTimeoutException(ste.getMessage());
} catch (UnresolvedAddressException uae) { } catch (UnresolvedAddressException uae) {
throw new UnknownHostException(uae.getMessage()); throw new UnknownHostException(endpoint.toString());
} }
// There is a very rare case allowed by the TCP specification, such that // There is a very rare case allowed by the TCP specification, such that

View File

@ -111,6 +111,7 @@ public void testInvalidAddress() throws Throwable {
fail("Should not have connected"); fail("Should not have connected");
} catch (UnknownHostException uhe) { } catch (UnknownHostException uhe) {
LOG.info("Got exception: ", uhe); LOG.info("Got exception: ", uhe);
assertEquals("invalid-test-host:0", uhe.getMessage());
} }
} }