You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "J.Andreina (JIRA)" <ji...@apache.org> on 2015/06/18 12:50:00 UTC
[jira] [Created] (HDFS-8627) NPE thrown if unable to fetch token
from Namenode
J.Andreina created HDFS-8627:
--------------------------------
Summary: NPE thrown if unable to fetch token from Namenode
Key: HDFS-8627
URL: https://issues.apache.org/jira/browse/HDFS-8627
Project: Hadoop HDFS
Issue Type: Bug
Reporter: J.Andreina
Assignee: J.Andreina
DelegationTokenFetcher#saveDelegationToken
Missed to check if token is null.
{code}
Token<?> token = fs.getDelegationToken(renewer);
Credentials cred = new Credentials();
cred.addToken(token.getKind(), token);
{code}
{noformat}
XXXXXXXXXXXXXXXXXX:~/hadoop/namenode/bin> ./hdfs fetchdt --renewer Rex /home/REX/file1
Exception in thread "main" java.lang.NullPointerException
at org.apache.hadoop.hdfs.tools.DelegationTokenFetcher.saveDelegationToken(DelegationTokenFetcher.java:181)
at org.apache.hadoop.hdfs.tools.DelegationTokenFetcher$1.run(DelegationTokenFetcher.java:126)
at java.security.AccessController.doPrivileged(AccessController.java:314)
at javax.security.auth.Subject.doAs(Subject.java:572)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1666)
at org.apache.hadoop.hdfs.tools.DelegationTokenFetcher.main(DelegationTokenFetcher.java:114)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)