Index: hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/FsDelegationToken.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/FsDelegationToken.java (revision 1573099) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/security/token/FsDelegationToken.java (working copy) @@ -68,7 +68,12 @@ fs.getCanonicalServiceName()); if (userToken == null) { hasForwardedToken = false; - userToken = fs.getDelegationToken(renewer); + try { + userToken = fs.getDelegationToken(renewer); + } catch (NullPointerException npe) { + // we need to handle NullPointerException in case HADOOP-10009 is missing + LOG.error("Failed to get token for " + renewer); + } } else { hasForwardedToken = true; LOG.info("Use the existing token: " + userToken);