Xiaoxiang Yu created KYLIN-4773:
-----------------------------------

             Summary: RemoteDictionaryStore throw NoSuchMethodError
                 Key: KYLIN-4773
                 URL: https://issues.apache.org/jira/browse/KYLIN-4773
             Project: Kylin
          Issue Type: Bug
          Components: Real-time Streaming
    Affects Versions: v3.1.0
            Reporter: Xiaoxiang Yu
            Assignee: Xiaoxiang Yu
             Fix For: v3.1.1


Enable a cube with BitMap Measure, throw exception.
{code:java}
// code placeholder
2020-09-23 22:26:50,425 INFO  [qtp903268937-27-SendThread(cdh-master:2181)] 
zookeeper.ClientCnxn:1235 : Session establishment complete on server 
cdh-master/10.1.3.90:2181, sessionid = 0x172bdedb573c4ad, negotiated timeout = 
600002020-09-23 22:26:50,425 INFO  
[qtp903268937-27-SendThread(cdh-master:2181)] zookeeper.ClientCnxn:1235 : 
Session establishment complete on server cdh-master/10.1.3.90:2181, sessionid = 
0x172bdedb573c4ad, negotiated timeout = 600002020-09-23 22:26:50,428 ERROR 
[qtp903268937-27] controller.BasicController:44 
:org.springframework.web.util.NestedServletException: Handler dispatch failed; 
nested exception is java.lang.NoSuchMethodError: 
org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)Lorg/apache/hadoop/hbase/HTableDescriptor;
 at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:982)
 at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
 at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
 at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:755) at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:547) at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
 at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1297)
 at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) 
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
 at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1212)
 at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 
at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221)
 at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 
at org.eclipse.jetty.server.Server.handle(Server.java:500) at 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) at 
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) at 
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at 
org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
 at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
 at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
 at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
 at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388)
 at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
 at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
 at java.lang.Thread.run(Thread.java:748)Caused by: 
java.lang.NoSuchMethodError: 
org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)Lorg/apache/hadoop/hbase/HTableDescriptor;
 at 
org.apache.kylin.stream.core.dict.RemoteDictionaryStore.init(RemoteDictionaryStore.java:74)
 at 
org.apache.kylin.stream.core.dict.StreamingDictionaryClient.<init>(StreamingDictionaryClient.java:80)
 at 
org.apache.kylin.stream.core.storage.StreamingSegmentManager.<init>(StreamingSegmentManager.java:158)
 at 
org.apache.kylin.stream.server.StreamingServer.getStreamingSegmentManager(StreamingServer.java:607)
 at 
org.apache.kylin.stream.server.StreamingServer.createNewConsumer(StreamingServer.java:549)
 at 
org.apache.kylin.stream.server.StreamingServer.startConsumer(StreamingServer.java:354)
 at 
org.apache.kylin.stream.server.StreamingServer.startConsumers(StreamingServer.java:327)
 at 
org.apache.kylin.stream.server.rest.controller.AdminController.assign(AdminController.java:61)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498) at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
 at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
 at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
 at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849)
 at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760)
 at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
 at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
 ... 33 more2020-09-23 22:26:50,430 WARN  [qtp903268937-27] 
annotation.ExceptionHandlerExceptionResolver:136 : Resolved 
[org.springframework.web.util.NestedServletException: Handler dispatch failed; 
nested exception is java.lang.NoSuchMethodError: 
org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)Lorg/apache/hadoop/hbase/HTableDescriptor;]
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to