WangShaolin-GitHub opened a new issue #12441:
URL: https://github.com/apache/shardingsphere/issues/12441


   Hello! I am using ShardingSphere-5.0.0-beta to start an error.
   Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 
'org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration':
 Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'shardingSphereDataSource' defined in class path 
resource 
[org/apache/shardingsphere/spring/boot/ShardingSphereAutoConfiguration.class]: 
Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[javax.sql.DataSource]: Factory method 'shardingSphereDataSource' threw 
exception; nested exception is java.lang.IncompatibleClassChangeError: vtable 
stub
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:228)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1358)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:617)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:605)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1242)
 ~[spring-context-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration.healthContributorRegistry(HealthEndpointConfiguration.java:78)
 ~[spring-boot-actuator-autoconfigure-2.2.5.RELEASE.jar:2.2.5.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_202]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_202]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_202]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        ... 78 common frames omitted
   Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'shardingSphereDataSource' defined in class path 
resource 
[org/apache/shardingsphere/spring/boot/ShardingSphereAutoConfiguration.class]: 
Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[javax.sql.DataSource]: Factory method 'shardingSphereDataSource' threw 
exception; nested exception is java.lang.IncompatibleClassChangeError: vtable 
stub
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:656)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1503)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1467)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1386)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1245)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        ... 105 common frames omitted
   Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate [javax.sql.DataSource]: Factory method 'shardingSphereDataSource' 
threw exception; nested exception is java.lang.IncompatibleClassChangeError: 
vtable stub
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        ... 122 common frames omitted
   Caused by: java.lang.IncompatibleClassChangeError: vtable stub
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) 
~[na:1.8.0_202]
        at 
java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1235) 
~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) 
~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) 
~[na:1.8.0_202]
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) 
~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
~[na:1.8.0_202]
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) 
~[na:1.8.0_202]
        at 
org.apache.shardingsphere.sharding.rule.ShardingRule.getTables(ShardingRule.java:532)
 ~[shardingsphere-sharding-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.sharding.rule.ShardingRule.getExcludedTables(ShardingRule.java:187)
 ~[shardingsphere-sharding-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.sharding.rule.ShardingRule.<init>(ShardingRule.java:127)
 ~[shardingsphere-sharding-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder.build(AlgorithmProvidedShardingRuleBuilder.java:37)
 ~[shardingsphere-sharding-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder.build(AlgorithmProvidedShardingRuleBuilder.java:33)
 ~[shardingsphere-sharding-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.infra.rule.builder.ShardingSphereRulesBuilder.lambda$buildSchemaRules$0(ShardingSphereRulesBuilder.java:66)
 ~[shardingsphere-infra-common-5.0.0-beta.jar:5.0.0-beta]
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) 
~[na:1.8.0_202]
        at java.util.Iterator.forEachRemaining(Iterator.java:116) 
~[na:1.8.0_202]
        at 
java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
 ~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) 
~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) 
~[na:1.8.0_202]
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) 
~[na:1.8.0_202]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
~[na:1.8.0_202]
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) 
~[na:1.8.0_202]
        at 
org.apache.shardingsphere.infra.rule.builder.ShardingSphereRulesBuilder.buildSchemaRules(ShardingSphereRulesBuilder.java:66)
 ~[shardingsphere-infra-common-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.infra.context.metadata.MetaDataContextsBuilder.buildMetaData(MetaDataContextsBuilder.java:99)
 ~[shardingsphere-infra-context-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.infra.context.metadata.MetaDataContextsBuilder.build(MetaDataContextsBuilder.java:90)
 ~[shardingsphere-infra-context-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource.<init>(ShardingSphereDataSource.java:55)
 ~[shardingsphere-jdbc-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.driver.api.ShardingSphereDataSourceFactory.createDataSource(ShardingSphereDataSourceFactory.java:49)
 ~[shardingsphere-jdbc-core-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.spring.boot.ShardingSphereAutoConfiguration.shardingSphereDataSource(ShardingSphereAutoConfiguration.java:73)
 ~[shardingsphere-jdbc-core-spring-boot-starter-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.spring.boot.ShardingSphereAutoConfiguration$$EnhancerBySpringCGLIB$$9f031c1f.CGLIB$shardingSphereDataSource$0(<generated>)
 ~[shardingsphere-jdbc-core-spring-boot-starter-5.0.0-beta.jar:5.0.0-beta]
        at 
org.apache.shardingsphere.spring.boot.ShardingSphereAutoConfiguration$$EnhancerBySpringCGLIB$$9f031c1f$$FastClassBySpringCGLIB$$e5a85bbc.invoke(<generated>)
 ~[shardingsphere-jdbc-core-spring-boot-starter-5.0.0-beta.jar:5.0.0-beta]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 ~[spring-context-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        at 
org.apache.shardingsphere.spring.boot.ShardingSphereAutoConfiguration$$EnhancerBySpringCGLIB$$9f031c1f.shardingSphereDataSource(<generated>)
 ~[shardingsphere-jdbc-core-spring-boot-starter-5.0.0-beta.jar:5.0.0-beta]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_202]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_202]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_202]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.2.4.RELEASE.jar:5.2.4.RELEASE]
        ... 123 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.

To unsubscribe, e-mail: [email protected]

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


Reply via email to