From: Jake Farrell Date: Sat, 14 Jul 2012 23:56:20 +0000 (+0000) Subject: Thrift-1652: TSaslTransport does not log the error when kerberos auth fails X-Git-Tag: 0.9.1~329 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=3fcdb09267f280c041dc1e613cb4bf42ac880516;p=common%2Fthrift.git Thrift-1652: TSaslTransport does not log the error when kerberos auth fails Client: java Patch: Rohini Palaniswamy The actual kerberos authentication failure is not logged and it is very difficult to find the actual reason for the failure. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1361615 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/java/src/org/apache/thrift/transport/TSaslTransport.java b/lib/java/src/org/apache/thrift/transport/TSaslTransport.java index 0c648506..b54746cf 100644 --- a/lib/java/src/org/apache/thrift/transport/TSaslTransport.java +++ b/lib/java/src/org/apache/thrift/transport/TSaslTransport.java @@ -293,6 +293,7 @@ abstract class TSaslTransport extends TTransport { } } catch (SaslException e) { try { + LOGGER.error("SASL negotiation failure", e); sendAndThrowMessage(NegotiationStatus.BAD, e.getMessage()); } finally { underlyingTransport.close();