HDFS-15403. NPE in FileIoProvider#transferToSocketFully. Contributed by hemanthboyina.

This commit is contained in:
Takanobu Asanuma 2020-06-15 09:15:53 +09:00
parent 719b53a79d
commit f41a144077

View File

@ -280,7 +280,12 @@ public void transferToSocketFully(
profilingEventHook.afterFileIo(volume, TRANSFER, begin, count);
} catch (Exception e) {
String em = e.getMessage();
if (!em.startsWith("Broken pipe") && !em.startsWith("Connection reset")) {
if (em != null) {
if (!em.startsWith("Broken pipe")
&& !em.startsWith("Connection reset")) {
onFailure(volume, begin);
}
} else {
onFailure(volume, begin);
}
throw e;