Description
Found the following NPE thrown in UGI tgt renewer. The NPE was thrown within an exception handler so the original exception was hidden, though it's likely caused by expired tgt.
18/07/02 10:30:57 ERROR util.SparkUncaughtExceptionHandler: Uncaught exception in thread Thread[TGT Renewer for foo@EXAMPLE.COM,5,main] java.lang.NullPointerException at javax.security.auth.kerberos.KerberosTicket.getEndTime(KerberosTicket.java:482) at org.apache.hadoop.security.UserGroupInformation$1.run(UserGroupInformation.java:894) at java.lang.Thread.run(Thread.java:748)
Suspect it's related to https://bugs.openjdk.java.net/browse/JDK-8154889.
The relevant code was added in HADOOP-13590. File this jira to handle the exception better.
Attachments
Attachments
Issue Links
- duplicates
-
YARN-8514 YARN RegistryDNS throws NPE when Kerberos tgt expires
- Resolved
- is caused by
-
HADOOP-13590 Retry until TGT expires even if the UGI renewal thread encountered exception
- Resolved
- is related to
-
YARN-8514 YARN RegistryDNS throws NPE when Kerberos tgt expires
- Resolved
- relates to
-
HADOOP-15622 UserGroupInformation TGT renewer refreshTime should be based on getNextTgtRenewalTime
- Open