[ 
https://issues.apache.org/jira/browse/RANGER-4862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Madhan Neethiraj reassigned RANGER-4862:
----------------------------------------

    Assignee: Madhan Neethiraj

> HBase plugin initialization failure in HBase 2.6.0
> --------------------------------------------------
>
>                 Key: RANGER-4862
>                 URL: https://issues.apache.org/jira/browse/RANGER-4862
>             Project: Ranger
>          Issue Type: Bug
>          Components: plugins
>            Reporter: Madhan Neethiraj
>            Assignee: Madhan Neethiraj
>            Priority: Major
>
> RANGER-4857 upgraded HBase version from 2.4.6 to 2.6.0. After this upgrade. 
> HBase plugin initialization in HBase 2.6.0 fails with the following error:
> {noformat}
> 2024-07-17T04:40:04,055 ERROR [master/ranger-hbase:16000:becomeActiveMaster] 
> coprocessor.CoprocessorHost: The coprocessor 
> org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor threw 
> java.lang.NoClassDefFoundError: 
> com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider
> java.lang.NoClassDefFoundError: 
> com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider
>         at 
> org.apache.ranger.plugin.util.RangerRESTClient.buildClient(RangerRESTClient.java:224)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.RangerRESTClient.getClient(RangerRESTClient.java:191)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.RangerRESTClient.get(RangerRESTClient.java:465) 
> ~[?:?]
>         at 
> org.apache.ranger.admin.client.RangerAdminRESTClient.getRangerRolesDownloadResponse(RangerAdminRESTClient.java:1397)
>  ~[?:?]
>         at 
> org.apache.ranger.admin.client.RangerAdminRESTClient.getRolesIfUpdatedWithCred(RangerAdminRESTClient.java:1259)
>  ~[?:?]
>         at 
> org.apache.ranger.admin.client.RangerAdminRESTClient.getRolesIfUpdated(RangerAdminRESTClient.java:148)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.RangerRolesProvider.loadUserGroupRolesFromAdmin(RangerRolesProvider.java:172)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.RangerRolesProvider.loadUserGroupRoles(RangerRolesProvider.java:112)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.PolicyRefresher.loadRoles(PolicyRefresher.java:563)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.util.PolicyRefresher.startRefresher(PolicyRefresher.java:138)
>  ~[?:?]
>         at 
> org.apache.ranger.plugin.service.RangerBasePlugin.init(RangerBasePlugin.java:271)
>  ~[?:?]
>         at 
> org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor.start(RangerAuthorizationCoprocessor.java:1128)
>  ~[ranger-hbase-plugin-shim-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>         at 
> org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor.start(RangerAuthorizationCoprocessor.java:160)
>  ~[ranger-hbase-plugin-shim-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>         at 
> org.apache.hadoop.hbase.coprocessor.BaseEnvironment.startup(BaseEnvironment.java:69)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.coprocessor.CoprocessorHost.checkAndLoadInstance(CoprocessorHost.java:285)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.coprocessor.CoprocessorHost.loadSystemCoprocessors(CoprocessorHost.java:171)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.MasterCoprocessorHost.<init>(MasterCoprocessorHost.java:157)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.HMaster.initializeCoprocessorHost(HMaster.java:4354)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:1044)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2459)
>  ~[hbase-server-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.HMaster.lambda$null$0(HMaster.java:590) 
> ~[hbase-server-2.6.0.jar:2.6.0]
>         at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:187) 
> ~[hbase-common-2.6.0.jar:2.6.0]
>         at org.apache.hadoop.hbase.trace.TraceUtil.trace(TraceUtil.java:177) 
> ~[hbase-common-2.6.0.jar:2.6.0]
>         at 
> org.apache.hadoop.hbase.master.HMaster.lambda$run$1(HMaster.java:587) 
> ~[hbase-server-2.6.0.jar:2.6.0]
>         at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_412]
> Caused by: java.lang.ClassNotFoundException: 
> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
>         at java.lang.ClassLoader.findClass(ClassLoader.java:523) 
> ~[?:1.8.0_412]
>         at 
> org.apache.ranger.plugin.classloader.RangerPluginClassLoader$MyClassLoader.findClass(RangerPluginClassLoader.java:316)
>  ~[ranger-plugin-classloader-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:418) 
> ~[?:1.8.0_412]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:351) 
> ~[?:1.8.0_412]
>         at 
> org.apache.ranger.plugin.classloader.RangerPluginClassLoader.loadClass(RangerPluginClassLoader.java:160)
>  ~[ranger-plugin-classloader-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>         ... 25 more
> 2024-07-17T04:40:04,056 ERROR [master/ranger-hbase:16000:becomeActiveMaster] 
> master.HMaster: ***** ABORTING master 
> ranger-hbase.example.com,16000,1721191196406: The coprocessor 
> org.apache.ranger.authorization.hbase.RangerAuthorizationCoprocessor threw 
> java.lang.NoClassDefFoundError: 
> com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider *****
> java.lang.NoClassDefFoundError: 
> com/fasterxml/jackson/jaxrs/json/JacksonJsonProvider
>         at 
> org.apache.ranger.plugin.util.RangerRESTClient.buildClient(RangerRESTClient.java:224)
>  ~[?:?]
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to