[ https://issues.apache.org/jira/browse/STORM-2875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Durgesh updated STORM-2875: --------------------------- Description: Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which results in exceptions while working with hadoop version 2.8.x and above due to changes in KerberosUtil class. _java.lang.NoSuchMethodError: org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab(Ljavax/security/auth/Subject;)Z at org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:715) ~[stormjar.jar:?] at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:925) ~[stormjar.jar:?] at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:873) ~[stormjar.jar:?] at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:740) ~[stormjar.jar:?] at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3472) ~[stormjar.jar:?] at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3462) ~[stormjar.jar:?] at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3304) ~[stormjar.jar:?] at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) ~[stormjar.jar:?] at org.apache.storm.hdfs.bolt.HdfsBolt.doPrepare(HdfsBolt.java:106) ~[stormjar.jar:?] at org.apache.storm.hdfs.bolt.AbstractHdfsBolt.prepare(AbstractHdfsBolt.java:124) ~[stormjar.jar:?] at org.apache.storm.daemon.executor$fn__5030$fn__5043.invoke(executor.clj:793) ~[storm-core-1.1.1.jar:1.1.1] at org.apache.storm.util$async_loop$fn__557.invoke(util.clj:482) [storm-core-1.1.1.jar:1.1.1] at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]_ was: Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which results in exceptions while working with hadoop version 2.8.x and above due to changes in KerberosUtil class. > Hadoop-auth dependency in storm-core results in exception > --------------------------------------------------------- > > Key: STORM-2875 > URL: https://issues.apache.org/jira/browse/STORM-2875 > Project: Apache Storm > Issue Type: Bug > Components: storm-core > Affects Versions: 1.1.1 > Environment: Hadoop 2.8.x and above > Reporter: Durgesh > Priority: Blocker > Labels: build, patch > > Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which > results in exceptions while working with hadoop version 2.8.x and above due > to changes in KerberosUtil class. > _java.lang.NoSuchMethodError: > org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab(Ljavax/security/auth/Subject;)Z > at > org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:715) > ~[stormjar.jar:?] > at > org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:925) > ~[stormjar.jar:?] > at > org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:873) > ~[stormjar.jar:?] > at > org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:740) > ~[stormjar.jar:?] > at > org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3472) > ~[stormjar.jar:?] > at > org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3462) > ~[stormjar.jar:?] > at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3304) > ~[stormjar.jar:?] > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) > ~[stormjar.jar:?] > at org.apache.storm.hdfs.bolt.HdfsBolt.doPrepare(HdfsBolt.java:106) > ~[stormjar.jar:?] > at > org.apache.storm.hdfs.bolt.AbstractHdfsBolt.prepare(AbstractHdfsBolt.java:124) > ~[stormjar.jar:?] > at > org.apache.storm.daemon.executor$fn__5030$fn__5043.invoke(executor.clj:793) > ~[storm-core-1.1.1.jar:1.1.1] > at org.apache.storm.util$async_loop$fn__557.invoke(util.clj:482) > [storm-core-1.1.1.jar:1.1.1] > at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]_ -- This message was sent by Atlassian JIRA (v6.4.14#64029)