[
https://issues.apache.org/jira/browse/HADOOP-6941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13230497#comment-13230497
]
Luke Lu commented on HADOOP-6941:
---------------------------------
@Devaraj: Can you also post the unit tests and test patch results with the IBM
JDK? Until jenkins can do alternative JDKs, we have no idea whether the unit
tests passes for alternative JDKs.
> Support non-SUN JREs in UserGroupInformation
> --------------------------------------------
>
> Key: HADOOP-6941
> URL: https://issues.apache.org/jira/browse/HADOOP-6941
> Project: Hadoop Common
> Issue Type: Bug
> Environment: SLES 11, Apache Harmony 6 and SLES 11, IBM Java 6
> Reporter: Stephen Watt
> Assignee: Luke Lu
> Fix For: 0.24.0
>
> Attachments: 6941-1.patch, HADOOP-6941.patch, hadoop-6941.patch
>
>
> Attempting to format the namenode or attempting to start Hadoop using Apache
> Harmony or the IBM Java JREs results in the following exception:
> 10/09/07 16:35:05 ERROR namenode.NameNode: java.lang.NoClassDefFoundError:
> com.sun.security.auth.UnixPrincipal
> at
> org.apache.hadoop.security.UserGroupInformation.<clinit>(UserGroupInformation.java:223)
> at java.lang.J9VMInternals.initializeImpl(Native Method)
> at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
> at
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.setConfigurationParameters(FSNamesystem.java:420)
> at
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:391)
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1240)
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1348)
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1368)
> Caused by: java.lang.ClassNotFoundException:
> com.sun.security.auth.UnixPrincipal
> at java.net.URLClassLoader.findClass(URLClassLoader.java:421)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:652)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:346)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:618)
> ... 8 more
> This is a negative regression as previous versions of Hadoop worked with
> these JREs
--
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