[ 
https://issues.apache.org/jira/browse/HADOOP-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13248012#comment-13248012
 ] 

Todd Lipcon commented on HADOOP-8251:
-------------------------------------

The bug was simple -- the string used for the name of the Krb5Util class was 
mistakenly just the package name instead of the class name.

It looks like the IBM implementation has the same bug, but googling around, I 
don't think there even _is_ a Krb5Util class in IBM's library, at least not 
with the functions we need. So I am skeptical that security support works when 
running on the IBM JRE.
                
> SecurityUtil.fetchServiceTicket broken after HADOOP-6941
> --------------------------------------------------------
>
>                 Key: HADOOP-8251
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8251
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: security
>    Affects Versions: 1.1.0, 2.0.0
>            Reporter: Todd Lipcon
>            Assignee: Todd Lipcon
>            Priority: Blocker
>         Attachments: hadoop-8251.txt
>
>
> HADOOP-6941 replaced direct references to some classes with reflective access 
> so as to support other JDKs. Unfortunately there was a mistake in the name of 
> the Krb5Util class, which broke fetchServiceTicket. This manifests itself as 
> the inability to run checkpoints or other krb5-SSL HTTP-based transfers:
> java.lang.ClassNotFoundException: sun.security.jgss.krb5

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to