You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by Sheng Zhang <cr...@gmail.com> on 2017/07/05 09:39:39 UTC

error occurred when query by jdbc

hi,
   thank you for attention!
   an error occurred when I use jdbc to connect kylin service to query
some Extended
Column(which configed in Measures for reducing cube's size)
  my sql(ADPOS_NAME 、DT_MONTH  are  Extended Column):
  select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
('banner2','banner3','wps') and DT_MONTH in ('201706') LIMIT 5

  error message as below:
  Can't find any realization. Please confirm with providers. SQL digest:
fact table APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY,group by
[38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN,
38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],filter on
[38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],with
aggregates[FunctionDesc [expression=MAX, parameter=ParameterDesc
[type=column, value=CPC_PRICE, nextParam=null], returnType=null]].

  when i change my sql to delete one filter condition,it executes well,
  select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in ('banner2','banner3','wps')
  LIMIT 5


my question :
how to solve  multi extended column type dimension as filter condition to
query?

sincerely yours

Re: Re: error occurred when query by jdbc

Posted by "1820983041@qq.com" <18...@qq.com>.
Hi,
  i start kylin2.0,it can't start successful,The output Error is:
    can you help me?

   Hadoop  HDP-2.5.3.0-centos6-rpm.tar.gz  ,HBase:1.1.2

2.5.3.0-37/hive/lib/ST4-4.0.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/geronimo-jta_1.1_spec-1.1.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/antlr-runtime-3.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-lang-2.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-hbase-handler.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-hwi-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-service-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-httpclient-3.0.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/datanucleus-api-jdo-4.2.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/httpclient-4.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/jpam-1.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-scheduler-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-pool-1.5.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-hbase-handler-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/regexp-1.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/httpcore-4.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-codec-1.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/guava-14.0.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/geronimo-jaspic_1.0_spec-1.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-metastore.jar:/usr/hdp/2.5.3.0-37/hive/lib/derby-10.10.2.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/paranamer-2.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-metastore-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/jline-2.12.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-common-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ant-1.9.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/maven-scm-api-1.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/janino-2.7.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/htrace-core-3.1.0-incubating.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims.jar:/usr/hdp/2.5.3.0-37/hive/lib/dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/libfb303-0.9.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/datanucleus-rdbms-4.1.7.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-0.23-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/xz-1.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/datanucleus-core-4.1.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/maven-scm-provider-svn-commons-1.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-shim-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/netty-3.7.0.Final.jar:/usr/hdp/2.5.3.0-37/hive/lib/javax.jdo-3.2.0-m3.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-jdbc-1.2.1000.2.5.3.0-37-standalone.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-scheduler.jar:/usr/hdp/2.5.3.0-37/hive/lib/bonecp-0.8.0.RELEASE.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-service.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-collections-3.2.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-dbcp-1.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/opencsv-2.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/activation-1.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/jcommander-1.32.jar:/usr/hdp/2.5.3.0-37/hive/lib/json-20090211.jar:/usr/hdp/2.5.3.0-37/hive/lib/curator-recipes-2.6.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-plugin-classloader-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/jdo-api-3.0.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-ant-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-common-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/jackson-core-2.4.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/libthrift-0.9.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-math-2.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/metrics-json-3.1.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/ranger-hive-plugin-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/ranger-plugins-audit-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/httpmime-4.5.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/httpcore-4.4.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/httpclient-4.5.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/ranger-plugins-cred-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/gson-2.2.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/ranger-plugins-common-0.6.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/javax.persistence-2.1.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/eclipselink-2.5.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/noggit-0.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/ranger-hive-plugin-impl/solr-solrj-5.5.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-0.20S-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/stax-api-1.0.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/maven-scm-provider-svnexe-1.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-exec.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-contrib-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/joda-time-2.8.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-vfs2-2.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/jta-1.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/avro-1.7.5.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-cli.jar:/usr/hdp/2.5.3.0-37/hive/lib/eigenbase-properties-1.1.5.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-serde-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-accumulo-handler-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/curator-framework-2.6.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-compress-1.4.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-io-2.4.jar:/usr/hdp/2.5.3.0-37/hive/lib/plexus-utils-1.5.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-ant.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-compiler-2.7.6.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-logging-1.1.3.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-common.jar:/usr/hdp/2.5.3.0-37/hive/lib/ant-launcher-1.9.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-hwi.jar:/usr/hdp/2.5.3.0-37/hive/lib/avatica-metrics-1.8.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/zookeeper-3.4.6.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/asm-tree-3.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/accumulo-fate-1.7.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/accumulo-start-1.7.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/mail-1.4.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/asm-commons-3.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/HikariCP-1.3.9.jar:/usr/hdp/2.5.3.0-37/hive/lib/commons-cli-1.2.jar:/usr/hdp/2.5.3.0-37/hive/lib/jsr305-3.0.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/transaction-api-1.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/jetty-all-server-7.6.0.v20120127.jar:/usr/hdp/2.5.3.0-37/hive/lib/jetty-all-7.6.0.v20120127.jar:/usr/hdp/2.5.3.0-37/hive/lib/stringtemplate-3.2.1.jar:/usr/hdp/2.5.3.0-37/hive/lib/accumulo-core-1.7.0.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-jdbc-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/antlr-2.7.7.jar:/usr/hdp/2.5.3.0-37/hive/lib/log4j-1.2.16.jar:/usr/hdp/2.5.3.0-37/hive/lib/snappy-java-1.0.5.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-exec-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-cli-1.2.1000.2.5.3.0-37.jar:/usr/hdp/2.5.3.0-37/hive/lib/ojdbc6.jar:/usr/hdp/2.5.3.0-37/hive/lib/super-csv-2.2.0.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-serde.jar:/usr/hdp/2.5.3.0-37/hive/lib/apache-log4j-extras-1.2.17.jar:/usr/hdp/2.5.3.0-37/hive/lib/hive-shims-common.jar:/usr/hdp/2.5.3.0-37/hive-hcatalog/share/hcatalog/hive-hcatalog-core-1.2.1000.2.5.3.0-37.jar::/home/kylin/spark/lib/spark-assembly-1.6.3-hadoop2.6.0.jar
2017-07-09 22:38:03,719 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:java.library.path=:/usr/hdp/2.5.3.0-37/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.5.3.0-37/hadoop/lib/native
2017-07-09 22:38:03,720 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:java.io.tmpdir=/home/kylin/bin/../tomcat/temp
2017-07-09 22:38:03,720 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:java.compiler=<NA>
2017-07-09 22:38:03,721 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:os.name=Linux
2017-07-09 22:38:03,721 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:os.arch=amd64
2017-07-09 22:38:03,722 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:os.version=2.6.32-504.el6.x86_64
2017-07-09 22:38:03,722 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:user.name=hdfs
2017-07-09 22:38:03,723 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:user.home=/var/lib/hadoop-hdfs
2017-07-09 22:38:03,723 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:100 : Client environment:user.dir=/home/kylin/bin
2017-07-09 22:38:03,725 INFO  [localhost-startStop-1] zookeeper.ZooKeeper:438 : Initiating client connection, connectString=rdc-bd14:2181,rdc-bd12:2181,rdc-bd13:2181 sessionTimeout=90000 watcher=org.apache.hadoop.hbase.zookeeper.PendingWatcher@393c2537
2017-07-09 22:38:03,760 INFO  [localhost-startStop-1-SendThread(rdc-bd12:2181)] zookeeper.ClientCnxn:1019 : Opening socket connection to server rdc-bd12/10.10.20.92:2181. Will not attempt to authenticate using SASL (unknown error)
2017-07-09 22:38:03,770 INFO  [localhost-startStop-1-SendThread(rdc-bd12:2181)] zookeeper.ClientCnxn:864 : Socket connection established to rdc-bd12/10.10.20.92:2181, initiating session
2017-07-09 22:38:03,781 INFO  [localhost-startStop-1-SendThread(rdc-bd12:2181)] zookeeper.ClientCnxn:1279 : Session establishment complete on server rdc-bd12/10.10.20.92:2181, sessionid = 0x15d267a1ce50025, negotiated timeout = 40000
2017-07-09 22:38:05,815 DEBUG [localhost-startStop-1] hbase.HBaseConnection:295 : Creating HTable 'kylin_metadata_user'
2017-07-09 22:38:06,188 WARN  [localhost-startStop-1] support.XmlWebApplicationContext:487 : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mvcContentNegotiationManager': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.config.internalCacheAdvisor': Cannot resolve reference to bean 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0' while setting bean property 'cacheOperationSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.methodSecurityMetadataSourceAdvisor': Cannot resolve reference to bean 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
Related cause: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'mvcContentNegotiationManager': Requested bean is currently in creation: Is there an unresolvable circular reference?
2017-07-09 22:38:06,190 ERROR [localhost-startStop-1] context.ContextLoader:331 : Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mvcContentNegotiationManager': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.config.internalCacheAdvisor': Cannot resolve reference to bean 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0' while setting bean property 'cacheOperationSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.methodSecurityMetadataSourceAdvisor': Cannot resolve reference to bean 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
Related cause: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'mvcContentNegotiationManager': Requested bean is currently in creation: Is there an unresolvable circular reference?
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:454)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:618)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.config.internalCacheAdvisor': Cannot resolve reference to bean 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0' while setting bean property 'cacheOperationSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.methodSecurityMetadataSourceAdvisor': Cannot resolve reference to bean 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
        at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
        at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
        at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:85)
        at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
        at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:278)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:922)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:894)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:448)
        ... 23 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.annotation.AnnotationCacheOperationSource#0': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.methodSecurityMetadataSourceAdvisor': Cannot resolve reference to bean 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:454)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        ... 40 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.methodSecurityMetadataSourceAdvisor': Cannot resolve reference to bean 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
        at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
        at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
        at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:85)
        at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
        at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:278)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:922)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:894)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:448)
        ... 45 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource#0': Cannot create inner bean '(inner bean)#42459617' of type [org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource] while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        ... 64 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#42459617': Cannot create inner bean '(inner bean)#49bee6ad' of type [org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276)
        ... 78 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#49bee6ad': Cannot resolve reference to bean 'expressionHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276)
        ... 86 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'expressionHandler' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'permissionEvaluator' while setting bean property 'permissionEvaluator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        ... 94 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'permissionEvaluator' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'aclService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        ... 104 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:298)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1148)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        ... 116 more
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected org.apache.kylin.rest.service.UserService org.apache.kylin.rest.service.AclService.userService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:531)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:295)
        ... 124 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:396)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1507)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:921)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:864)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:779)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:503)
        ... 126 more
Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)V
        at org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:302)
        at org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:262)
        at org.apache.kylin.rest.security.RealAclHBaseStorage.prepareHBaseTable(RealAclHBaseStorage.java:54)
        at org.apache.kylin.rest.security.MockAclHBaseStorage.prepareHBaseTable(MockAclHBaseStorage.java:53)
        at org.apache.kylin.rest.service.UserService.init(UserService.java:72)
        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.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:344)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:295)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
        ... 138 more
Related cause:
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'mvcContentNegotiationManager': Requested bean is currently in creation: Is there an unresolvable circular reference?
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.beforeSingletonCreation(DefaultSingletonBeanRegistry.java:327)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:217)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getTypeForFactoryBean(AbstractBeanFactory.java:1371)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:751)
        at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:526)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:359)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335)
        at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:186)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:906)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:864)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:779)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:503)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:295)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1148)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
        at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
        at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
        at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:85)
        at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
        at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:278)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:922)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:894)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:448)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
        at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92)
        at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101)
        at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:85)
        at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103)
        at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:278)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:922)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:894)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:448)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:618)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)



1820983041@qq.com
 
From: ShaoFeng Shi
Date: 2017-07-07 22:02
To: dev
Subject: Re: error occurred when query by jdbc
You can define it as "jointed" relationship with the deriving dimension, so
to reduce the cube size.
 
2017-07-07 21:57 GMT+08:00 ShaoFeng Shi <sh...@apache.org>:
 
> Extended column couldn't be used as filtering condition, because it
> doesn't appear in the HBase rowkey, this is the drawback of this feature.
>
> If you do need filter by it, define it as a normal dimension.
>
> 2017-07-05 17:39 GMT+08:00 Sheng Zhang <cr...@gmail.com>:
>
>> hi,
>>    thank you for attention!
>>    an error occurred when I use jdbc to connect kylin service to query
>> some Extended
>> Column(which configed in Measures for reducing cube's size)
>>   my sql(ADPOS_NAME 、DT_MONTH  are  Extended Column):
>>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
>> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
>> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
>> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
>> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
>> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
>> ('banner2','banner3','wps') and DT_MONTH in ('201706') LIMIT 5
>>
>>   error message as below:
>>   Can't find any realization. Please confirm with providers. SQL digest:
>> fact table APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY,group by
>> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],filter on
>> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],with
>> aggregates[FunctionDesc [expression=MAX, parameter=ParameterDesc
>> [type=column, value=CPC_PRICE, nextParam=null], returnType=null]].
>>
>>   when i change my sql to delete one filter condition,it executes well,
>>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
>> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
>> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
>> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
>> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
>> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
>> ('banner2','banner3','wps')
>>   LIMIT 5
>>
>>
>> my question :
>> how to solve  multi extended column type dimension as filter condition to
>> query?
>>
>> sincerely yours
>>
>
>
>
> --
> Best regards,
>
> Shaofeng Shi 史少锋
>
>
 
 
-- 
Best regards,
 
Shaofeng Shi 史少锋

Re: error occurred when query by jdbc

Posted by ShaoFeng Shi <sh...@apache.org>.
You can define it as "jointed" relationship with the deriving dimension, so
to reduce the cube size.

2017-07-07 21:57 GMT+08:00 ShaoFeng Shi <sh...@apache.org>:

> Extended column couldn't be used as filtering condition, because it
> doesn't appear in the HBase rowkey, this is the drawback of this feature.
>
> If you do need filter by it, define it as a normal dimension.
>
> 2017-07-05 17:39 GMT+08:00 Sheng Zhang <cr...@gmail.com>:
>
>> hi,
>>    thank you for attention!
>>    an error occurred when I use jdbc to connect kylin service to query
>> some Extended
>> Column(which configed in Measures for reducing cube's size)
>>   my sql(ADPOS_NAME 、DT_MONTH  are  Extended Column):
>>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
>> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
>> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
>> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
>> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
>> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
>> ('banner2','banner3','wps') and DT_MONTH in ('201706') LIMIT 5
>>
>>   error message as below:
>>   Can't find any realization. Please confirm with providers. SQL digest:
>> fact table APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY,group by
>> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],filter on
>> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
>> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],with
>> aggregates[FunctionDesc [expression=MAX, parameter=ParameterDesc
>> [type=column, value=CPC_PRICE, nextParam=null], returnType=null]].
>>
>>   when i change my sql to delete one filter condition,it executes well,
>>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
>> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
>> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
>> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
>> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
>> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
>> ('banner2','banner3','wps')
>>   LIMIT 5
>>
>>
>> my question :
>> how to solve  multi extended column type dimension as filter condition to
>> query?
>>
>> sincerely yours
>>
>
>
>
> --
> Best regards,
>
> Shaofeng Shi 史少锋
>
>


-- 
Best regards,

Shaofeng Shi 史少锋

Re: error occurred when query by jdbc

Posted by ShaoFeng Shi <sh...@apache.org>.
Extended column couldn't be used as filtering condition, because it doesn't
appear in the HBase rowkey, this is the drawback of this feature.

If you do need filter by it, define it as a normal dimension.

2017-07-05 17:39 GMT+08:00 Sheng Zhang <cr...@gmail.com>:

> hi,
>    thank you for attention!
>    an error occurred when I use jdbc to connect kylin service to query
> some Extended
> Column(which configed in Measures for reducing cube's size)
>   my sql(ADPOS_NAME 、DT_MONTH  are  Extended Column):
>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
> ('banner2','banner3','wps') and DT_MONTH in ('201706') LIMIT 5
>
>   error message as below:
>   Can't find any realization. Please confirm with providers. SQL digest:
> fact table APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY,group by
> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN,
> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],filter on
> [38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME,
> 38091836:APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH],with
> aggregates[FunctionDesc [expression=MAX, parameter=ParameterDesc
> [type=column, value=CPC_PRICE, nextParam=null], returnType=null]].
>
>   when i change my sql to delete one filter condition,it executes well,
>   select * from (select VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.AD_UIN as
> AD_UIN,VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.ADPOS_NAME as ADPOS_NAME,
> VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.DT_MONTH as DT_MONTH,
> MAX(VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY.CPC_PRICE) from
> APP.VIEW_APP_SZAD_M04_EXP_JDZT_BASE_DAY where 1 = 1 group by
> AD_UIN,ADPOS_NAME,DT_MONTH ) where ADPOS_NAME in
> ('banner2','banner3','wps')
>   LIMIT 5
>
>
> my question :
> how to solve  multi extended column type dimension as filter condition to
> query?
>
> sincerely yours
>



-- 
Best regards,

Shaofeng Shi 史少锋