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?