Description
When building applications that rely on hadoop-commons and using IBM Java, errors such as `Exception in thread "main" java.io.IOException: failure to login` and `Unable to find JAAS classes:com.ibm.security.auth.LinuxPrincipal` can be seen.
IBM Java has deprecated the following OS Login Module classes:
com.ibm.security.auth.module.Win64LoginModule com.ibm.security.auth.module.NTLoginModule com.ibm.security.auth.module.AIX64LoginModule com.ibm.security.auth.module.AIXLoginModule com.ibm.security.auth.module.LinuxLoginModule
and replaced with
com.ibm.security.auth.module.JAASLoginModule
IBM Java has deprecated the following OS Principal classes:
com.ibm.security.auth.UsernamePrincipal com.ibm.security.auth.NTUserPrincipal com.ibm.security.auth.AIXPrincipal com.ibm.security.auth.LinuxPrincipal
and replaced with
com.ibm.security.auth.UsernamePrincipal
Older issue HADOOP-15765 has same issue.
Attachments
Issue Links
- links to