Mahesh Hanumant Bandal created RANGER-3176:
----------------------------------------------
Summary: Ranger HBase resource lookup fails with
java.lang.NoClassDefFoundError
Key: RANGER-3176
URL: https://issues.apache.org/jira/browse/RANGER-3176
Project: Ranger
Issue Type: Bug
Components: Ranger
Reporter: Mahesh Hanumant Bandal
Assignee: Mahesh Hanumant Bandal
Following exception occurs
{code:java}
2021-02-04 19:46:55,175 [timed-executor-pool-0] ERROR
apache.ranger.services.hbase.client.HBaseClient$2 (HBaseClient.java:279) -
getTableList: Unable to get HBase table List for
[repository:cl1_hbase,table-match:t.*].org.apache.hadoop.hbase.DoNotRetryIOException:
java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer
2021-02-04 19:46:55,176 [timed-executor-pool-0] ERROR
apache.ranger.services.hbase.client.HBaseResourceMgr
(HBaseResourceMgr.java:147) - Unable to get hbase resources.
org.apache.ranger.plugin.client.HadoopException: getTableList: Unable to get
HBase table List for [repository:cl1_hbase,table-match:t.*].
at
org.apache.ranger.services.hbase.client.HBaseClient$2.run(HBaseClient.java:276)
at
org.apache.ranger.services.hbase.client.HBaseClient$2.run(HBaseClient.java:223)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:360)
at
org.apache.ranger.services.hbase.client.HBaseClient.getTableList(HBaseClient.java:223)
at
org.apache.ranger.services.hbase.client.HBaseResourceMgr$1.call(HBaseResourceMgr.java:115)
at
org.apache.ranger.services.hbase.client.HBaseResourceMgr$1.call(HBaseResourceMgr.java:112)
at
org.apache.ranger.plugin.util.TimedEventUtil.timedTask(TimedEventUtil.java:40)
at
org.apache.ranger.services.hbase.client.HBaseResourceMgr.getHBaseResource(HBaseResourceMgr.java:140)
at
org.apache.ranger.services.hbase.RangerServiceHBase.lookupResource(RangerServiceHBase.java:119)
at
org.apache.ranger.biz.ServiceMgr$LookupCallable.actualCall(ServiceMgr.java:642)
at
org.apache.ranger.biz.ServiceMgr$LookupCallable.actualCall(ServiceMgr.java:626)
at
org.apache.ranger.biz.ServiceMgr$TimedCallable.call(ServiceMgr.java:608)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.hadoop.hbase.DoNotRetryIOException:
java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.translateException(RpcRetryingCallerImpl.java:221)
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:119)
at
org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3133)
at
org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3125)
at
org.apache.hadoop.hbase.client.HBaseAdmin.listTableDescriptors(HBaseAdmin.java:347)
at
org.apache.hadoop.hbase.client.HBaseAdmin.listTableDescriptors(HBaseAdmin.java:341)
at
org.apache.ranger.services.hbase.client.HBaseClient$2.run(HBaseClient.java:238)
... 16 more
Caused by: java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer
at org.apache.hadoop.hbase.ipc.Call.<init>(Call.java:76)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.callMethod(AbstractRpcClient.java:410)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.callBlockingMethod(AbstractRpcClient.java:325)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient.access$200(AbstractRpcClient.java:91)
at
org.apache.hadoop.hbase.ipc.AbstractRpcClient$BlockingRpcChannelImplementation.callBlockingMethod(AbstractRpcClient.java:576)
at
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$BlockingStub.isMasterRunning(MasterProtos.java)
at
org.apache.hadoop.hbase.client.ConnectionImplementation$MasterServiceStubMaker.isMasterRunning(ConnectionImplementation.java:1152)
at
org.apache.hadoop.hbase.client.ConnectionImplementation$MasterServiceStubMaker.makeStubNoRetries(ConnectionImplementation.java:1182)
at
org.apache.hadoop.hbase.client.ConnectionImplementation$MasterServiceStubMaker.makeStub(ConnectionImplementation.java:1198)
at
org.apache.hadoop.hbase.client.ConnectionImplementation.getKeepAliveMasterService(ConnectionImplementation.java:1263)
at
org.apache.hadoop.hbase.client.ConnectionImplementation.getMaster(ConnectionImplementation.java:1252)
at
org.apache.hadoop.hbase.client.MasterCallable.prepare(MasterCallable.java:57)
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:105)
... 21 more
Caused by: java.lang.ClassNotFoundException: org.apache.htrace.core.Tracer
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
... 34 more
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)