[ 
https://issues.apache.org/jira/browse/ATLAS-4621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554557#comment-17554557
 ] 

hansonhe commented on ATLAS-4621:
---------------------------------

My atlas start environment with connect independent  hbase-2.4.9,kafka,solr 
service,but without local embedded.
After starting,I found hbase2 automake default:apache_atlas_janus 
successfully,but Kafka did not autocreate topic .when visit xxxx:21000 web 
reture 503

> Atlas start failed:UnsatisfiedDependencyException: Error creating bean with 
> name ‘XXXXX’
> ----------------------------------------------------------------------------------------
>
>                 Key: ATLAS-4621
>                 URL: https://issues.apache.org/jira/browse/ATLAS-4621
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 2.2.0
>            Reporter: hansonhe
>            Priority: Major
>
> The logfile:logs/atlas.20220615-200134.out occured exceptions  as following:
> 109981 [main] WARN  
> org.springframework.web.context.support.XmlWebApplicationContext  - Exception 
> encountered during context initialization - cancelling refresh attempt: 
> org.springframework
> .beans.factory.UnsatisfiedDependencyException: Error creating bean with name 
> 'atlasSecurityConfig' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/]
> atlas-webapp-2.2.0.jar!/org/apache/atlas/web/security/AtlasSecurityConfig.class]:
>  Unsatisfied dependency expressed through constructor parameter 9; nested 
> exception is org.springframework.b
> eans.factory.UnsatisfiedDependencyException: Error creating bean with name 
> 'activeServerFilter' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atl|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atl]
> as-webapp-2.2.0.jar!/org/apache/atlas/web/filters/ActiveServerFilter.class]: 
> Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.springframework.beans.
> factory.UnsatisfiedDependencyException: Error creating bean with name 
> 'activeInstanceState' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-w|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-w]
> ebapp-2.2.0.jar!/org/apache/atlas/web/service/ActiveInstanceState.class]: 
> Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.springframework.beans.fac
> tory.BeanCreationException: Error creating bean with name 'curatorFactory' 
> defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/]
> org/apache/atlas/web/service/CuratorFactory.class]: Instantiation of bean 
> failed; nested exception is 
> org.springframework.beans.BeanInstantiationException: Failed to instantiate 
> [org.apache
> .atlas.web.service.CuratorFactory]: Constructor threw exception; nested 
> exception is java.lang.IllegalArgumentException: connectionString cannot be 
> null or empty
> 109984 [main] ERROR org.springframework.web.context.ContextLoader  - Context 
> initialization failed
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
> creating bean with name 'atlasSecurityConfig' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp|file:///opt/programs/apache-atlas-2.2.0/server/webapp]
> /atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/security/AtlasSecurityConfig.class]:
>  Unsatisfied dependency expressed through constructor parameter 9; nested 
> exception is or
> g.springframework.beans.factory.UnsatisfiedDependencyException: Error 
> creating bean with name 'activeServerFilter' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/at|file:///opt/programs/apache-atlas-2.2.0/server/webapp/at]
> las/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/filters/ActiveServerFilter.class]:
>  Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.spr
> ingframework.beans.factory.UnsatisfiedDependencyException: Error creating 
> bean with name 'activeInstanceState' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/]
> WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/ActiveInstanceState.class]:
>  Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.spring
> framework.beans.factory.BeanCreationException: Error creating bean with name 
> 'curatorFactory' defined in URL 
> [jar:[file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas|file:///opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas]
> -webapp-2.2.0.jar!/org/apache/atlas/web/service/CuratorFactory.class]: 
> Instantiation of bean failed; nested exception is 
> org.springframework.beans.BeanInstantiationException: Failed to inst
> antiate [org.apache.atlas.web.service.CuratorFactory]: Constructor threw 
> exception; nested exception is java.lang.IllegalArgumentException: 
> connectionString cannot be null or empty
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1196)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1098)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:756)
>         at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
>         at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
>         at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
>         at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
>         at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
>         at 
> org.apache.atlas.web.setup.KerberosAwareListener.contextInitialized(KerberosAwareListener.java:31)
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1013)
>         at 
> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:942)
>         at 
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:782)
>         at 
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:360)
>         at 
> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
>         at 
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
>         at 
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:855)
>         at 
> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
>         at 
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
>         at org.eclipse.jetty.server.Server.start(Server.java:408)
>         at 
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
>         at 
> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
>         at org.eclipse.jetty.server.Server.doStart(Server.java:372)
>         at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
>         at 
> org.apache.atlas.web.service.EmbeddedServer.start(EmbeddedServer.java:110)
>         at org.apache.atlas.Atlas.main(Atlas.java:133)
> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: 
> Error creating bean with name 'activeServerFilter' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/filters/ActiveServerFilter.class]:
>  Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is 
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
> creating bean with name 'activeInstanceState' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/ActiveInstanceState.class]:
>  Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'curatorFactory' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/CuratorFactory.class]:
>  Instantiation of bean failed; nested exception is 
> org.springframework.beans.BeanInstantiationException: Failed to instantiate 
> [org.apache.atlas.web.service.CuratorFactory]: Constructor threw exception; 
> nested exception is java.lang.IllegalArgumentException: connectionString 
> cannot be null or empty
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1196)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1098)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
>         at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:211)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1134)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1062)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
>         ... 35 more
> Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: 
> Error creating bean with name 'activeInstanceState' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/ActiveInstanceState.class]:
>  Unsatisfied dependency expressed through constructor parameter 0; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'curatorFactory' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/CuratorFactory.class]:
>  Instantiation of bean failed; nested exception is 
> org.springframework.beans.BeanInstantiationException: Failed to instantiate 
> [org.apache.atlas.web.service.CuratorFactory]: Constructor threw exception; 
> nested exception is java.lang.IllegalArgumentException: connectionString 
> cannot be null or empty
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1196)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1098)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
>         at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:211)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1134)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1062)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
>         ... 49 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'curatorFactory' defined in URL 
> [jar:file:/opt/programs/apache-atlas-2.2.0/server/webapp/atlas/WEB-INF/lib/atlas-webapp-2.2.0.jar!/org/apache/atlas/web/service/CuratorFactory.class]:
>  Instantiation of bean failed; nested exception is 
> org.springframework.beans.BeanInstantiationException: Failed to instantiate 
> [org.apache.atlas.web.service.CuratorFactory]: Constructor threw exception; 
> nested exception is java.lang.IllegalArgumentException: connectionString 
> cannot be null or empty
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1158)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1102)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
>         at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
>         at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:211)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1134)
>         at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1062)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
>         at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
>         ... 63 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
> instantiate [org.apache.atlas.web.service.CuratorFactory]: Constructor threw 
> exception; nested exception is java.lang.IllegalArgumentException: 
> connectionString cannot be null or empty
>         at 
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:157)
>         at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
>         at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1150)
>         ... 75 more
> Caused by: java.lang.IllegalArgumentException: connectionString cannot be 
> null or empty
>         at 
> org.apache.curator.shaded.com.google.common.base.Preconditions.checkArgument(Preconditions.java:141)
>         at 
> org.apache.curator.ensemble.fixed.FixedEnsembleProvider.<init>(FixedEnsembleProvider.java:55)
>         at 
> org.apache.curator.ensemble.fixed.FixedEnsembleProvider.<init>(FixedEnsembleProvider.java:43)
>         at 
> org.apache.curator.framework.CuratorFrameworkFactory$Builder.connectString(CuratorFrameworkFactory.java:234)
>         at 
> org.apache.atlas.web.service.CuratorFactory.getBuilder(CuratorFactory.java:161)
>         at 
> org.apache.atlas.web.service.CuratorFactory.initializeCuratorFramework(CuratorFactory.java:85)
>         at 
> org.apache.atlas.web.service.CuratorFactory.<init>(CuratorFactory.java:78)
>         at 
> org.apache.atlas.web.service.CuratorFactory.<init>(CuratorFactory.java:73)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>         at 
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:145)
>         ... 77 more        
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to