[ https://issues.apache.org/jira/browse/RANGER-5161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Madhan Neethiraj reassigned RANGER-5161: ---------------------------------------- Assignee: Madhan Neethiraj > Hive plugin fails with java.lang.NoSuchMethodError: > org.apache.hadoop.hive.ql.security.authorization.plugin.HivePrivilegeObject.getOwnerName() > ---------------------------------------------------------------------------------------------------------------------------------------------- > > Key: RANGER-5161 > URL: https://issues.apache.org/jira/browse/RANGER-5161 > Project: Ranger > Issue Type: Bug > Components: plugins > Affects Versions: 3.0.0 > Reporter: Madhan Neethiraj > Assignee: Madhan Neethiraj > Priority: Major > > Ranger Hive authorizer build from master branch fails during authorization, > with the following error in hive.log: > {noformat} > Caused by: java.lang.NoSuchMethodError: > org.apache.hadoop.hive.ql.security.authorization.plugin.HivePrivilegeObject.getOwnerName()Ljava/lang/String; > at > org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.setOwnerUser(RangerHiveAuthorizer.java:175) > ~[?:?] > at > org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.getHiveResource(RangerHiveAuthorizer.java:1654) > ~[?:?] > at > org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.checkPrivileges(RangerHiveAuthorizer.java:876) > ~[?:?] > at > org.apache.hadoop.hive.ql.Driver.doAuthorizationV2(Driver.java:1307) > ~[hive-exec-3.1.3.jar:3.1.3] > at org.apache.hadoop.hive.ql.Driver.doAuthorization(Driver.java:1071) > ~[hive-exec-3.1.3.jar:3.1.3] > at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:698) > ~[hive-exec-3.1.3.jar:3.1.3] > at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1826) > ~[hive-exec-3.1.3.jar:3.1.3] > at > org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1773) > ~[hive-exec-3.1.3.jar:3.1.3] > at > org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1768) > ~[hive-exec-3.1.3.jar:3.1.3] > at > org.apache.hadoop.hive.ql.reexec.ReExecDriver.compileAndRespond(ReExecDriver.java:126) > ~[hive-exec-3.1.3.jar:3.1.3] > at > org.apache.hive.service.cli.operation.SQLOperation.prepare(SQLOperation.java:197) > ~[hive-service-3.1.3.jar:3.1.3] > ... 15 more > {noformat} > > This is likely caused by the diference in Hive version the pugin is built for > (Hive 4.0.1) and Hive version the docker script brings up (Hive 3.1.3). -- This message was sent by Atlassian Jira (v8.20.10#820010)