hansonhe created ATLAS-4621: ------------------------------- Summary: 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
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/ 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 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 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!/ 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 /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 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/ 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 -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)