You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by Exsword <st...@126.com> on 2015/06/16 04:25:59 UTC

cant't fiind ldapSource and can't find class

1.
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ldapUserAuthProvider' defined in class path resource [kylinSecurity.
xml]: Cannot create inner bean 'org.springframework.security.ldap.authentication.BindAuthenticator#7e063992' of type [org.springframework.security.ldap.authentication.
BindAuthenticator] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.
springframework.security.ldap.authentication.BindAuthenticator#7e063992' defined in class path resource [kylinSecurity.xml]: Cannot resolve reference to bean 'ldapSour
ce' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ldapSource' defined
 in class path resource [kylinSecurity.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instanti
ate bean class [org.springframework.security.ldap.DefaultSpringSecurityContextSource]: Constructor threw exception; nested exception is java.lang.IllegalArgumentExcept
ion: An LDAP connection URL must be supplied.
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
        at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630)
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
        ... 87 more






2.
INFO: Illegal access: this web application instance has been stopped already.  Could not load com.fasterxml.jackson.databind.deser.std.JacksonDeserializers$JsonLocatio
nInstantiator.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the i
llegal access, and has no functional impact.
java.lang.IllegalStateException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
        at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._findStdValueInstantiator(BasicDeserializerFactory.java:293)
        at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:261)
        at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:263)
        at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:168)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:405)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:354)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:267)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:247)
        at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:146)
        at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:322)
        at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:2990)
        at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2884)
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2080)
        at org.apache.kylin.common.util.JsonUtil.readValue(JsonUtil.java:59)
        at org.apache.kylin.common.persistence.JsonSerializer.deserialize(JsonSerializer.java:40)
        at org.apache.kylin.common.persistence.ResourceStore.getResource(ResourceStore.java:134)
        at org.apache.kylin.metadata.MetadataManager.reloadSourceTableAt(MetadataManager.java:258)
        at org.apache.kylin.metadata.MetadataManager.reloadAllSourceTable(MetadataManager.java:250)
        at org.apache.kylin.metadata.MetadataManager.init(MetadataManager.java:194)
        at org.apache.kylin.metadata.MetadataManager.<init>(MetadataManager.java:106)
        at org.apache.kylin.metadata.MetadataManager.getInstance(MetadataManager.java:78)
        at org.apache.kylin.job.dao.ExecutableDao.<init>(ExecutableDao.java:66)
        at org.apache.kylin.job.dao.ExecutableDao.getInstance(ExecutableDao.java:54)
        at org.apache.kylin.job.manager.ExecutableManager.<init>(ExecutableManager.java:76)
        at org.apache.kylin.job.manager.ExecutableManager.getInstance(ExecutableManager.java:63)
        at org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultScheduler.java:209)
        at org.apache.kylin.rest.controller.JobController$1.run(JobController.java:85)
        at java.lang.Thread.run(Thread.java:745)


Exception in thread "Thread-8" java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/deser/std/JacksonDeserializers$JsonLocationInstantiator
        at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._findStdValueInstantiator(BasicDeserializerFactory.java:293)
        at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:261)
        at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:263)
        at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:168)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:405)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:354)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:267)
        at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:247)
        at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:146)
        at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:322)
        at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:2990)
        at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2884)
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2080)
        at org.apache.kylin.common.util.JsonUtil.readValue(JsonUtil.java:59)
        at org.apache.kylin.common.persistence.JsonSerializer.deserialize(JsonSerializer.java:40)
        at org.apache.kylin.common.persistence.ResourceStore.getResource(ResourceStore.java:134)
        at org.apache.kylin.metadata.MetadataManager.reloadSourceTableAt(MetadataManager.java:258)
        at org.apache.kylin.metadata.MetadataManager.reloadAllSourceTable(MetadataManager.java:250)
        at org.apache.kylin.metadata.MetadataManager.init(MetadataManager.java:194)
        at org.apache.kylin.metadata.MetadataManager.<init>(MetadataManager.java:106)
        at org.apache.kylin.metadata.MetadataManager.getInstance(MetadataManager.java:78)
        at org.apache.kylin.job.dao.ExecutableDao.<init>(ExecutableDao.java:66)
        at org.apache.kylin.job.dao.ExecutableDao.getInstance(ExecutableDao.java:54)
        at org.apache.kylin.job.manager.ExecutableManager.<init>(ExecutableManager.java:76)
        at org.apache.kylin.job.manager.ExecutableManager.getInstance(ExecutableManager.java:63)
        at org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultScheduler.java:209)
        at org.apache.kylin.rest.controller.JobController$1.run(JobController.java:85)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.deser.std.JacksonDeserializers$JsonLocationInstantiator
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
        ... 28 more


how to solve it?

Re: cant't fiind ldapSource and can't find class

Posted by "Shi, Shaofeng" <sh...@ebay.com>.
Please check whether this matches your problem:

https://issues.apache.org/jira/browse/KYLIN-828


On 6/16/15, 10:25 AM, "Exsword" <st...@126.com> wrote:

>1.
>Caused by: org.springframework.beans.factory.BeanCreationException: Error
>creating bean with name 'ldapUserAuthProvider' defined in class path
>resource [kylinSecurity.
>xml]: Cannot create inner bean
>'org.springframework.security.ldap.authentication.BindAuthenticator#7e0639
>92' of type [org.springframework.security.ldap.authentication.
>BindAuthenticator] while setting constructor argument; nested exception
>is org.springframework.beans.factory.BeanCreationException: Error
>creating bean with name 'org.
>springframework.security.ldap.authentication.BindAuthenticator#7e063992'
>defined in class path resource [kylinSecurity.xml]: Cannot resolve
>reference to bean 'ldapSour
>ce' while setting constructor argument; nested exception is
>org.springframework.beans.factory.BeanCreationException: Error creating
>bean with name 'ldapSource' defined
> in class path resource [kylinSecurity.xml]: Instantiation of bean
>failed; nested exception is
>org.springframework.beans.BeanInstantiationException: Could not instanti
>ate bean class 
>[org.springframework.security.ldap.DefaultSpringSecurityContextSource]:
>Constructor threw exception; nested exception is
>java.lang.IllegalArgumentExcept
>ion: An LDAP connection URL must be supplied.
>        at 
>org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso
>lveInnerBean(BeanDefinitionValueResolver.java:281)
>        at 
>org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso
>lveValueIfNecessary(BeanDefinitionValueResolver.java:120)
>        at 
>org.springframework.beans.factory.support.ConstructorResolver.resolveConst
>ructorArguments(ConstructorResolver.java:630)
>        at 
>org.springframework.beans.factory.support.ConstructorResolver.autowireCons
>tructor(ConstructorResolver.java:148)
>        at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
>        at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
>        at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
>        at 
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
>ry.createBean(AbstractAutowireCapableBeanFactory.java:456)
>        at 
>org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
>AbstractBeanFactory.java:294)
>        at 
>org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get
>Singleton(DefaultSingletonBeanRegistry.java:225)
>        at 
>org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
>stractBeanFactory.java:291)
>        at 
>org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
>ractBeanFactory.java:193)
>        at 
>org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso
>lveReference(BeanDefinitionValueResolver.java:322)
>        ... 87 more
>
>
>
>
>
>
>2.
>INFO: Illegal access: this web application instance has been stopped
>already.  Could not load
>com.fasterxml.jackson.databind.deser.std.JacksonDeserializers$JsonLocatio
>nInstantiator.  The eventual following stack trace is caused by an error
>thrown for debugging purposes as well as to attempt to terminate the
>thread which caused the i
>llegal access, and has no functional impact.
>java.lang.IllegalStateException
>        at 
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.j
>ava:1612)
>        at 
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.j
>ava:1571)
>        at 
>com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._findStdValu
>eInstantiator(BasicDeserializerFactory.java:293)
>        at 
>com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueIns
>tantiator(BasicDeserializerFactory.java:261)
>        at 
>com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDese
>rializer(BeanDeserializerFactory.java:263)
>        at 
>com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDes
>erializer(BeanDeserializerFactory.java:168)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer
>2(DeserializerCache.java:405)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer
>(DeserializerCache.java:354)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(De
>serializerCache.java:267)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValu
>eDeserializer(DeserializerCache.java:247)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializ
>er(DeserializerCache.java:146)
>        at 
>com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeseria
>lizer(DeserializationContext.java:322)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMa
>pper.java:2990)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.
>java:2884)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:20
>80)
>        at 
>org.apache.kylin.common.util.JsonUtil.readValue(JsonUtil.java:59)
>        at 
>org.apache.kylin.common.persistence.JsonSerializer.deserialize(JsonSeriali
>zer.java:40)
>        at 
>org.apache.kylin.common.persistence.ResourceStore.getResource(ResourceStor
>e.java:134)
>        at 
>org.apache.kylin.metadata.MetadataManager.reloadSourceTableAt(MetadataMana
>ger.java:258)
>        at 
>org.apache.kylin.metadata.MetadataManager.reloadAllSourceTable(MetadataMan
>ager.java:250)
>        at 
>org.apache.kylin.metadata.MetadataManager.init(MetadataManager.java:194)
>        at 
>org.apache.kylin.metadata.MetadataManager.<init>(MetadataManager.java:106)
>        at 
>org.apache.kylin.metadata.MetadataManager.getInstance(MetadataManager.java
>:78)
>        at 
>org.apache.kylin.job.dao.ExecutableDao.<init>(ExecutableDao.java:66)
>        at 
>org.apache.kylin.job.dao.ExecutableDao.getInstance(ExecutableDao.java:54)
>        at 
>org.apache.kylin.job.manager.ExecutableManager.<init>(ExecutableManager.ja
>va:76)
>        at 
>org.apache.kylin.job.manager.ExecutableManager.getInstance(ExecutableManag
>er.java:63)
>        at 
>org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultSchedule
>r.java:209)
>        at 
>org.apache.kylin.rest.controller.JobController$1.run(JobController.java:85
>)
>        at java.lang.Thread.run(Thread.java:745)
>
>
>Exception in thread "Thread-8" java.lang.NoClassDefFoundError:
>com/fasterxml/jackson/databind/deser/std/JacksonDeserializers$JsonLocation
>Instantiator
>        at 
>com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._findStdValu
>eInstantiator(BasicDeserializerFactory.java:293)
>        at 
>com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueIns
>tantiator(BasicDeserializerFactory.java:261)
>        at 
>com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDese
>rializer(BeanDeserializerFactory.java:263)
>        at 
>com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDes
>erializer(BeanDeserializerFactory.java:168)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer
>2(DeserializerCache.java:405)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer
>(DeserializerCache.java:354)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(De
>serializerCache.java:267)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValu
>eDeserializer(DeserializerCache.java:247)
>        at 
>com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializ
>er(DeserializerCache.java:146)
>        at 
>com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeseria
>lizer(DeserializationContext.java:322)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMa
>pper.java:2990)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.
>java:2884)
>        at 
>com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:20
>80)
>        at 
>org.apache.kylin.common.util.JsonUtil.readValue(JsonUtil.java:59)
>        at 
>org.apache.kylin.common.persistence.JsonSerializer.deserialize(JsonSeriali
>zer.java:40)
>        at 
>org.apache.kylin.common.persistence.ResourceStore.getResource(ResourceStor
>e.java:134)
>        at 
>org.apache.kylin.metadata.MetadataManager.reloadSourceTableAt(MetadataMana
>ger.java:258)
>        at 
>org.apache.kylin.metadata.MetadataManager.reloadAllSourceTable(MetadataMan
>ager.java:250)
>        at 
>org.apache.kylin.metadata.MetadataManager.init(MetadataManager.java:194)
>        at 
>org.apache.kylin.metadata.MetadataManager.<init>(MetadataManager.java:106)
>        at 
>org.apache.kylin.metadata.MetadataManager.getInstance(MetadataManager.java
>:78)
>        at 
>org.apache.kylin.job.dao.ExecutableDao.<init>(ExecutableDao.java:66)
>        at 
>org.apache.kylin.job.dao.ExecutableDao.getInstance(ExecutableDao.java:54)
>        at 
>org.apache.kylin.job.manager.ExecutableManager.<init>(ExecutableManager.ja
>va:76)
>        at 
>org.apache.kylin.job.manager.ExecutableManager.getInstance(ExecutableManag
>er.java:63)
>        at 
>org.apache.kylin.job.impl.threadpool.DefaultScheduler.init(DefaultSchedule
>r.java:209)
>        at 
>org.apache.kylin.rest.controller.JobController$1.run(JobController.java:85
>)
>        at java.lang.Thread.run(Thread.java:745)
>Caused by: java.lang.ClassNotFoundException:
>com.fasterxml.jackson.databind.deser.std.JacksonDeserializers$JsonLocation
>Instantiator
>        at 
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.j
>ava:1720)
>        at 
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.j
>ava:1571)
>        ... 28 more
>
>
>how to solve it?