开发者社区> 问答> 正文

创建instance失败, 选择spring/default-instance.xml 在提示创建b

2020-08-11 18:45:30.306 [canal-instance-scan-0] WARN o.s.context.support.ClassPathXmlApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'instance' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'eventParser' while setting bean property 'eventParser'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventParser' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' of type [com.alibaba.otter.canal.parse.index.FailbackLogPositionManager] while setting bean property 'logPositionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' of type [com.alibaba.otter.canal.parse.index.MetaLogPositionManager] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'metaManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 2020-08-11 18:45:30.319 [canal-instance-scan-0] ERROR c.a.o.canal.instance.spring.SpringCanalInstanceGenerator - generator instance failed. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'instance' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'eventParser' while setting bean property 'eventParser'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventParser' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' of type [com.alibaba.otter.canal.parse.index.FailbackLogPositionManager] while setting bean property 'logPositionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' of type [com.alibaba.otter.canal.parse.index.MetaLogPositionManager] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'metaManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:638) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:942) ~[spring-context-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) ~[spring-context-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139) ~[spring-context-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83) ~[spring-context-3.2.18.RELEASE.jar:3.2.18.RELEASE] at com.alibaba.otter.canal.instance.manager.PlainCanalInstanceGenerator.getBeanFactory(PlainCanalInstanceGenerator.java:71) ~[canal.instance.manager-1.1.4.jar:na] at com.alibaba.otter.canal.instance.manager.PlainCanalInstanceGenerator.generate(PlainCanalInstanceGenerator.java:52) ~[canal.instance.manager-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.CanalController$5.generate(CanalController.java:388) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded$1.apply(CanalServerWithEmbedded.java:85) [canal.server-1.1.4.jar:na] at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded$1.apply(CanalServerWithEmbedded.java:82) [canal.server-1.1.4.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:356) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:182) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:151) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:67) [guava-18.0.jar:na] at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:885) [guava-18.0.jar:na] at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded.start(CanalServerWithEmbedded.java:137) [canal.server-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.CanalController$2$1.processActiveEnter(CanalController.java:160) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.running.ServerRunningMonitor.processActiveEnter(ServerRunningMonitor.java:247) [canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.running.ServerRunningMonitor.start(ServerRunningMonitor.java:104) [canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.CanalController$3.start(CanalController.java:248) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.monitor.ManagerInstanceConfigMonitor.notifyStart(ManagerInstanceConfigMonitor.java:129) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.monitor.ManagerInstanceConfigMonitor.lambda$scan$3(ManagerInstanceConfigMonitor.java:122) [canal.deployer-1.1.4.jar:na] at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_161] at com.alibaba.otter.canal.deployer.monitor.ManagerInstanceConfigMonitor.scan(ManagerInstanceConfigMonitor.java:121) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.monitor.ManagerInstanceConfigMonitor.access$000(ManagerInstanceConfigMonitor.java:29) [canal.deployer-1.1.4.jar:na] at com.alibaba.otter.canal.deployer.monitor.ManagerInstanceConfigMonitor$2.run(ManagerInstanceConfigMonitor.java:53) ~[canal.deployer-1.1.4.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_161] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[na:1.8.0_161] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_161] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[na:1.8.0_161] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_161] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_161] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_161] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventParser' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' of type [com.alibaba.otter.canal.parse.index.FailbackLogPositionManager] while setting bean property 'logPositionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' of type [com.alibaba.otter.canal.parse.index.MetaLogPositionManager] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'metaManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 42 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.FailbackLogPositionManager#28c1461e' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' of type [com.alibaba.otter.canal.parse.index.MetaLogPositionManager] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'metaManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 52 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.parse.index.MetaLogPositionManager#c3afd4c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'metaManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:651) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 60 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaManager' defined in class path resource [spring/default-instance.xml]: Cannot create inner bean 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' of type [com.alibaba.otter.canal.meta.ZooKeeperMetaManager] while setting bean property 'zooKeeperMetaManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 68 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.otter.canal.meta.ZooKeeperMetaManager#2dcd159c' defined in class path resource [spring/default-instance.xml]: Cannot resolve reference to bean 'zkClientx' while setting bean property 'zkClientx'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 78 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'zkClientx' defined in class path resource [spring/default-instance.xml]: Invocation of init method failed; nested exception is com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 84 common frames omitted Caused by: com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 0 at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:889) [guava-18.0.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx.getZkClient(ZkClientx.java:34) ~[canal.common-1.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161] at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) ~[spring-core-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.config.MethodInvokingFactoryBean.doInvoke(MethodInvokingFactoryBean.java:162) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.config.MethodInvokingFactoryBean.afterPropertiesSet(MethodInvokingFactoryBean.java:152) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE] ... 91 common frames omitted Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at java.util.Arrays$ArrayList.get(Arrays.java:3841) ~[na:1.8.0_161] at com.alibaba.otter.canal.common.zookeeper.ZooKeeperx.connect(ZooKeeperx.java:68) ~[canal.common-1.1.4.jar:na] at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1228) ~[zkclient-0.10.jar:na] at org.I0Itec.zkclient.ZkClient.(ZkClient.java:157) ~[zkclient-0.10.jar:na] at org.I0Itec.zkclient.ZkClient.(ZkClient.java:131) ~[zkclient-0.10.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx.(ZkClientx.java:62) ~[canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx.(ZkClientx.java:58) ~[canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx.(ZkClientx.java:46) ~[canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx.(ZkClientx.java:42) ~[canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx$1.apply(ZkClientx.java:29) ~[canal.common-1.1.4.jar:na] at com.alibaba.otter.canal.common.zookeeper.ZkClientx$1.apply(ZkClientx.java:26) ~[canal.common-1.1.4.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:356) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:182) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:151) [guava-18.0.jar:na] at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:67) [guava-18.0.jar:na] at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:885) [guava-18.0.jar:na] ... 101 common frames omitted

原提问者GitHub用户qinzl1

展开
收起
山海行 2023-04-28 11:52:41 126 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    我可以提供一些可能有用的建议。首先,您可以检查您的配置文件是否正确,并确保所有依赖项都已正确配置。其次,您可以查看错误消息中提到的“eventParser”和“FailbackLogPositionManager”这两个bean的定义,以确定是否有任何问题。最后,您可以尝试重新启动应用程序并查看是否解决了问题。如果这些建议都不起作用,您可能需要寻求更专业的技术支持。

    2023-04-28 16:08:14
    赞同 展开评论 打赏
  • 看着像是zookeeper的配置问题

    原回答者GitHub用户agapple

    2023-04-28 14:55:44
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多