Ding Yuan created HADOOP-10269:
----------------------------------

             Summary: SaslException is completely ignored
                 Key: HADOOP-10269
                 URL: https://issues.apache.org/jira/browse/HADOOP-10269
             Project: Hadoop Common
          Issue Type: Bug
          Components: security
    Affects Versions: 2.2.0
            Reporter: Ding Yuan


In "org/apache/hadoop/security/SaslOutputStream.java", there is the following 
code pattern:

172    try {
173      if (saslServer != null) { // using saslServer
174        saslToken = saslServer.wrap(inBuf, off, len);
175      } else { // using saslClient
176        saslToken = saslClient.wrap(inBuf, off, len);
177      }
178    } catch (SaslException se) {
179      try {
180       disposeSasl();
181      } catch (SaslException ignored) {
182      }
183      throw se;
184    }

On line 181, the exception thrown by disposeSasl(), which can be from 
SaslServer.dispose() or SaslClient.dispose(), is ignored completely without 
even logging it. Maybe at least log it?

Ding



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to