jormungandr723 removed a comment on issue #1549: edge 配置文件写多个注册中心报错
URL: 
https://github.com/apache/servicecomb-java-chassis/issues/1549#issuecomment-576509852
 
 
   报错信息:
   java.lang.IllegalArgumentException: Illegal uri: 
[http://10.168.58.139:30100,http://10.168.58.140:30100]
        at 
org.apache.servicecomb.foundation.common.net.NetUtils.parseIpPort(NetUtils.java:170)
 ~[foundation-common-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.foundation.common.net.NetUtils.parseIpPort(NetUtils.java:156)
 ~[foundation-common-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.config.ServiceRegistryConfig.lambda$getIpPort$0(ServiceRegistryConfig.java:153)
 ~[service-registry-1.3.0.jar:1.3.0]
        at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) ~[na:1.8.0_121]
        at 
org.apache.servicecomb.serviceregistry.config.ServiceRegistryConfig.getIpPort(ServiceRegistryConfig.java:149)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.client.IpPortManager.<init>(IpPortManager.java:69)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.registry.AbstractServiceRegistry.init(AbstractServiceRegistry.java:101)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.registry.RemoteServiceRegistry.init(RemoteServiceRegistry.java:54)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.RegistryUtils.init(RegistryUtils.java:66)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.core.CseApplicationListener.setApplicationContext(CseApplicationListener.java:48)
 ~[java-chassis-core-1.3.0.jar:1.3.0]
        at 
org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:120)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:96)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:414)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1770)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:668)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:316) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at com.example.edge.EdgeApplication.main(EdgeApplication.java:11) 
~[classes/:na]
   
   2020-01-21 12:08:45.377  WARN 11996 --- [           main] 
s.c.a.AnnotationConfigApplicationContext : Exception encountered during context 
initialization - cancelling refresh attempt: 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.servicecomb.springboot2.starter.ServiceCombSpringConfiguration': 
Unsatisfied dependency expressed through method 'setCseApplicationListener' 
parameter 0; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.servicecomb.core.CseApplicationListener#0' defined in URL 
[jar:file:/D:/other/server/maven/repository/org/apache/servicecomb/java-chassis-core/1.3.0/java-chassis-core-1.3.0.jar!/META-INF/spring/cse.bean.xml]:
 Initialization of bean failed; nested exception is 
java.lang.IllegalArgumentException: Service center address is required to start 
the application.
   2020-01-21 12:08:45.386  INFO 11996 --- [           main] 
ConditionEvaluationReportLoggingListener : 
   
   Error starting ApplicationContext. To display the conditions report re-run 
your application with 'debug' enabled.
   2020-01-21 12:08:45.398 ERROR 11996 --- [           main] 
o.s.boot.SpringApplication               : Application run failed
   
   org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.servicecomb.springboot2.starter.ServiceCombSpringConfiguration': 
Unsatisfied dependency expressed through method 'setCseApplicationListener' 
parameter 0; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'org.apache.servicecomb.core.CseApplicationListener#0' defined in URL 
[jar:file:/D:/other/server/maven/repository/org/apache/servicecomb/java-chassis-core/1.3.0/java-chassis-core-1.3.0.jar!/META-INF/spring/cse.bean.xml]:
 Initialization of bean failed; nested exception is 
java.lang.IllegalArgumentException: Service center address is required to start 
the application.
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:676)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:845)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) 
[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
 [spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:316) 
[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) 
[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) 
[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at com.example.edge.EdgeApplication.main(EdgeApplication.java:11) 
[classes/:na]
   Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'org.apache.servicecomb.core.CseApplicationListener#0' 
defined in URL 
[jar:file:/D:/other/server/maven/repository/org/apache/servicecomb/java-chassis-core/1.3.0/java-chassis-core-1.3.0.jar!/META-INF/spring/cse.bean.xml]:
 Initialization of bean failed; nested exception is 
java.lang.IllegalArgumentException: Service center address is required to start 
the application.
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1251)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:668)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        ... 18 common frames omitted
   Caused by: java.lang.IllegalArgumentException: Service center address is 
required to start the application.
        at 
org.apache.servicecomb.serviceregistry.client.IpPortManager.<init>(IpPortManager.java:71)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.registry.AbstractServiceRegistry.init(AbstractServiceRegistry.java:101)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.registry.RemoteServiceRegistry.init(RemoteServiceRegistry.java:54)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.serviceregistry.RegistryUtils.init(RegistryUtils.java:66)
 ~[service-registry-1.3.0.jar:1.3.0]
        at 
org.apache.servicecomb.core.CseApplicationListener.setApplicationContext(CseApplicationListener.java:48)
 ~[java-chassis-core-1.3.0.jar:1.3.0]
        at 
org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:120)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:96)
 ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:414)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1770)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
 ~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
        ... 27 common frames omitted

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to