You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by GitBox <gi...@apache.org> on 2021/06/19 04:50:21 UTC

[GitHub] [servicecomb-java-chassis] xygithub2019 opened a new issue #2423: servicecomb升级到2.2.4,不引入servicestage-environment,大概率报Bean初始化失败错误

xygithub2019 opened a new issue #2423:
URL: https://github.com/apache/servicecomb-java-chassis/issues/2423


   Exception in thread "main" org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'monitorStarterListener': Unsatisfied dependency expressed through field 'dataFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataFactory': Unsatisfied dependency expressed through field 'publisher'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultMonitorDataPublisher' defined in URL [jar:file:/C:/Users/XXXXX/.m2/repository/org/apache/servicecomb/dashboard/2.2.4/dashboard-2.2.4.jar!/META-INF/spring/services.bean.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.servicecomb.huaweicloud.dashboard.monitor.DefaultMonitorDataPublisher]: Constructor threw exception; nested exception is java.lang.NullPointerException
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
   	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
   	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
   	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897)
   	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)
   	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)
   	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
   	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:95)
   	at org.apache.servicecomb.foundation.common.utils.BeanUtils.init(BeanUtils.java:65)
   	at org.apache.servicecomb.foundation.common.utils.BeanUtils.init(BeanUtils.java:56)
   	at com.huawei.cse.banchmark.base.rest.ClientMain.main(ClientMain.java:14)
   Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataFactory': Unsatisfied dependency expressed through field 'publisher'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultMonitorDataPublisher' defined in URL [jar:file:/C:/Users/xxxx/.m2/repository/org/apache/servicecomb/dashboard/2.2.4/dashboard-2.2.4.jar!/META-INF/spring/services.bean.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.servicecomb.huaweicloud.dashboard.monitor.DefaultMonitorDataPublisher]: Constructor threw exception; nested exception is java.lang.NullPointerException
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
   	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
   	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
   	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
   	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)
   	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
   	... 17 more
   Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultMonitorDataPublisher' defined in URL [jar:file:/C:/Users/xxxx/.m2/repository/org/apache/servicecomb/dashboard/2.2.4/dashboard-2.2.4.jar!/META-INF/spring/services.bean.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.servicecomb.huaweicloud.dashboard.monitor.DefaultMonitorDataPublisher]: Constructor threw exception; nested exception is java.lang.NullPointerException
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1213)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
   	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
   	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
   	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
   	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307)
   	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)
   	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
   	... 30 more
   Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.servicecomb.huaweicloud.dashboard.monitor.DefaultMonitorDataPublisher]: Constructor threw exception; nested exception is java.lang.NullPointerException
   	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:217)
   	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
   	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
   	... 41 more
   Caused by: java.lang.NullPointerException
   	at org.apache.servicecomb.serviceregistry.RegistryUtils.getMicroservice(RegistryUtils.java:139)
   	at org.apache.servicecomb.serviceregistry.RegistryUtils.findServiceInstance(RegistryUtils.java:156)
   	at org.apache.servicecomb.huaweicloud.dashboard.monitor.AddressManager.updateServersFromSC(AddressManager.java:68)
   	at org.apache.servicecomb.huaweicloud.dashboard.monitor.AddressManager.<init>(AddressManager.java:45)
   	at org.apache.servicecomb.huaweicloud.dashboard.monitor.DefaultMonitorDataPublisher.<init>(DefaultMonitorDataPublisher.java:65)
   	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:204)
   	... 43 more


-- 
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:
users@infra.apache.org



[GitHub] [servicecomb-java-chassis] liubao68 commented on issue #2423: servicecomb升级到2.2.4,不引入servicestage-environment,大概率报Bean初始化失败错误

Posted by GitBox <gi...@apache.org>.
liubao68 commented on issue #2423:
URL: https://github.com/apache/servicecomb-java-chassis/issues/2423#issuecomment-865750956


   fixed. available in 2.3.0


-- 
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:
users@infra.apache.org



[GitHub] [servicecomb-java-chassis] liubao68 closed issue #2423: servicecomb升级到2.2.4,不引入servicestage-environment,大概率报Bean初始化失败错误

Posted by GitBox <gi...@apache.org>.
liubao68 closed issue #2423:
URL: https://github.com/apache/servicecomb-java-chassis/issues/2423


   


-- 
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:
users@infra.apache.org