HADOOP-15143. NPE due to Invalid KerberosTicket in UGI. Contributed by Mukul Kumar Singh.
This commit is contained in:
parent
e20173d557
commit
cb60c05c3a
@ -1174,7 +1174,10 @@ private void fixKerberosTicketOrder() {
|
||||
Object cred = iter.next();
|
||||
if (cred instanceof KerberosTicket) {
|
||||
KerberosTicket ticket = (KerberosTicket) cred;
|
||||
if (!ticket.getServer().getName().startsWith("krbtgt")) {
|
||||
if (ticket.isDestroyed() || ticket.getServer() == null) {
|
||||
LOG.warn("Ticket is already destroyed, remove it.");
|
||||
iter.remove();
|
||||
} else if (!ticket.getServer().getName().startsWith("krbtgt")) {
|
||||
LOG.warn(
|
||||
"The first kerberos ticket is not TGT"
|
||||
+ "(the server principal is {}), remove and destroy it.",
|
||||
|
Loading…
x
Reference in New Issue
Block a user