HDFS-7305. NPE seen in wbhdfs FS while running SLive. Contributed by Jing Zhao.

This commit is contained in:
Jing Zhao 2014-10-29 16:25:48 -07:00
parent 3ae84e1ba8
commit 6f5f604a79
2 changed files with 2 additions and 1 deletions

View File

@ -1119,6 +1119,7 @@ Release 2.6.0 - UNRELEASED
HDFS-7300. The getMaxNodesPerRack() method in BlockPlacementPolicyDefault HDFS-7300. The getMaxNodesPerRack() method in BlockPlacementPolicyDefault
is flawed (kihwal) is flawed (kihwal)
HDFS-7305. NPE seen in wbhdfs FS while running SLive. (jing9)
BREAKDOWN OF HDFS-6584 ARCHIVAL STORAGE BREAKDOWN OF HDFS-6584 ARCHIVAL STORAGE

View File

@ -354,7 +354,7 @@ public class WebHdfsFileSystem extends FileSystem
// extract UGI-related exceptions and unwrap InvalidToken // extract UGI-related exceptions and unwrap InvalidToken
// the NN mangles these exceptions but the DN does not and may need // the NN mangles these exceptions but the DN does not and may need
// to re-fetch a token if either report the token is expired // to re-fetch a token if either report the token is expired
if (re.getMessage().startsWith( if (re.getMessage() != null && re.getMessage().startsWith(
SecurityUtil.FAILED_TO_GET_UGI_MSG_HEADER)) { SecurityUtil.FAILED_TO_GET_UGI_MSG_HEADER)) {
String[] parts = re.getMessage().split(":\\s+", 3); String[] parts = re.getMessage().split(":\\s+", 3);
re = new RemoteException(parts[1], parts[2]); re = new RemoteException(parts[1], parts[2]);