You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Mahesh Hanumant Bandal (Jira)" <ji...@apache.org> on 2021/02/10 04:35:00 UTC

[jira] [Created] (RANGER-3176) Ranger HBase resource lookup fails with java.lang.NoClassDefFoundError

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)