jinshengyong opened a new issue #9068:
URL: https://github.com/apache/dubbo/issues/9068


   # dubbo   2.7.14
   # spring boot  2.5.5
   # spring cloud 2020.04 
   # spring cloud alibaba 2020.1
   # nacos 1.4.1
   
   # 配置
   ```
   # Dubbo
   dubbo:
     scan:
       base-packages: cn.funtk.myshop.provider.service
     application:
       id: dubbo
       name: dubbo
     protocol:
       id: dubbo
       name: dubbo
       port: -1
       serialization: kryo
     registry:
       address: nacos://myshop-plus-nacos
       port: 8848
   ```
   
   # 报错信息
   ```
   2021-10-19 16:24:23.828  INFO 15912 --- [           main] 
com.alibaba.spring.util.BeanRegistrar    : The Infrastructure bean definition 
[Root bean: class 
[com.alibaba.spring.beans.factory.annotation.ConfigurationBeanBindingPostProcessor];
 scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; 
autowireCandidate=true; primary=false; factoryBeanName=null; 
factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name 
[configurationBeanBindingPostProcessor] has been registered.
   2021-10-19 16:24:23.828  INFO 15912 --- [           main] 
.b.f.a.ConfigurationBeanBindingRegistrar : The configuration bean definition 
[name : org.apache.dubbo.config.RegistryConfig#0, content : Root bean: class 
[org.apache.dubbo.config.RegistryConfig]; scope=; abstract=false; 
lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; 
primary=false; factoryBeanName=null; factoryMethodName=null; 
initMethodName=null; destroyMethodName=null] has been registered.
   2021-10-19 16:24:23.829  INFO 15912 --- [           main] 
.b.f.a.ConfigurationBeanBindingRegistrar : The configuration bean definition 
[name : dubbo, content : Root bean: class 
[org.apache.dubbo.config.ProtocolConfig]; scope=; abstract=false; 
lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; 
primary=false; factoryBeanName=null; factoryMethodName=null; 
initMethodName=null; destroyMethodName=null] has been registered.
   2021-10-19 16:24:23.935  INFO 15912 --- [           main] 
com.alibaba.spring.util.BeanRegistrar    : The Infrastructure bean definition 
[Root bean: class 
[org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener]; 
scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; 
autowireCandidate=true; primary=false; factoryBeanName=null; 
factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name 
[dubboBootstrapApplicationListener] has been registered.
   2021-10-19 16:24:23.981  INFO 15912 --- [           main] 
o.s.c.a.ConfigurationClassPostProcessor  : Cannot enhance @Configuration bean 
definition 
'org.apache.dubbo.spring.boot.autoconfigure.DubboRelaxedBinding2AutoConfiguration'
 since its singleton instance has been created too early. The typical cause is 
a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return 
type: Consider declaring such methods as 'static'.
   2021-10-19 16:24:23.981  INFO 15912 --- [           main] 
o.s.c.a.ConfigurationClassPostProcessor  : Cannot enhance @Configuration bean 
definition 'org.apache.dubbo.spring.boot.autoconfigure.DubboAutoConfiguration' 
since its singleton instance has been created too early. The typical cause is a 
non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: 
Consider declaring such methods as 'static'.
   2021-10-19 16:24:24.097 ERROR 15912 --- [           main] 
o.s.boot.SpringApplication               : Application run failed
   
   java.lang.ArrayStoreException: 
sun.reflect.annotation.TypeNotPresentExceptionProxy
        at 
sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724)
        at 
sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531)
        at 
sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355)
        at 
sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286)
        at 
sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
        at 
sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
        at java.lang.reflect.Executable.declaredAnnotations(Executable.java:599)
        at java.lang.reflect.Executable.declaredAnnotations(Executable.java:597)
        at 
java.lang.reflect.Executable.getDeclaredAnnotations(Executable.java:588)
        at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:630)
        at 
org.springframework.core.annotation.AnnotationsScanner.getDeclaredAnnotations(AnnotationsScanner.java:454)
        at 
org.springframework.core.annotation.AnnotationsScanner.isKnownEmpty(AnnotationsScanner.java:492)
        at 
org.springframework.core.annotation.TypeMappedAnnotations.from(TypeMappedAnnotations.java:251)
        at 
org.springframework.core.annotation.MergedAnnotations.from(MergedAnnotations.java:351)
        at 
org.springframework.core.annotation.MergedAnnotations.from(MergedAnnotations.java:330)
        at 
org.springframework.core.annotation.AnnotatedElementUtils.findAnnotations(AnnotatedElementUtils.java:764)
        at 
org.springframework.core.annotation.AnnotatedElementUtils.hasAnnotation(AnnotatedElementUtils.java:531)
        at 
org.springframework.context.annotation.BeanAnnotationHelper.isBeanAnnotated(BeanAnnotationHelper.java:41)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.isMatch(ConfigurationClassEnhancer.java:407)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$ConditionalCallbackFilter.accept(ConfigurationClassEnhancer.java:192)
        at 
org.springframework.cglib.proxy.Enhancer.emitMethods(Enhancer.java:1217)
        at 
org.springframework.cglib.proxy.Enhancer.generateClass(Enhancer.java:726)
        at 
org.springframework.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:33)
        at 
org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
        at 
org.springframework.cglib.core.ClassLoaderAwareGeneratorStrategy.generate(ClassLoaderAwareGeneratorStrategy.java:57)
        at 
org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:358)
        at org.springframework.cglib.proxy.Enhancer.generate(Enhancer.java:585)
        at 
org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:110)
        at 
org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:108)
        at 
org.springframework.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61)
        at 
org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34)
        at 
org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:134)
        at 
org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:319)
        at 
org.springframework.cglib.proxy.Enhancer.createHelper(Enhancer.java:572)
        at 
org.springframework.cglib.proxy.Enhancer.createClass(Enhancer.java:419)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer.createClass(ConfigurationClassEnhancer.java:137)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:109)
        at 
org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:447)
        at 
org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:268)
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:325)
        at 
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:147)
        at 
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564)
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:338)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)
        at 
cn.funtk.myshop.provider.ProviderApplication.main(ProviderApplication.java:21)
   ```


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to