Jelajahi Sumber

HADOOP-17644. Add back the exceptions removed by HADOOP-17432 for compatibility. Contributed by Quan Li.

Ayush Saxena 4 tahun lalu
induk
melakukan
7f93349ee7

+ 6 - 1
hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/util/KerberosUtil.java

@@ -79,11 +79,16 @@ public class KerberosUtil {
    *
    * @return Oid instance
    * @param oidName The oid Name
+   * @throws ClassNotFoundException for backward compatibility.
+   * @throws GSSException for backward compatibility.
    * @throws NoSuchFieldException if the input is not supported.
+   * @throws IllegalAccessException for backward compatibility.
+   *
    */
   @Deprecated
   public static Oid getOidInstance(String oidName)
-      throws NoSuchFieldException {
+      throws ClassNotFoundException, GSSException, NoSuchFieldException,
+      IllegalAccessException {
     switch (oidName) {
     case "GSS_SPNEGO_MECH_OID":
       return GSS_SPNEGO_MECH_OID;