java.lang.IllegalStateException-instance-must-be-started-before-calling-this-method
java.lang.IllegalStateException: instance must be started before calling this method
java.lang.IllegalStateException: instance must be started before calling this method
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:94) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:89) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:84) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:84) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:84) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperClient.create(AbstractZookeeperClient.java:175) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.publishConfig(ZookeeperDynamicConfiguration.java:115) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.common.config.configcenter.wrapper.CompositeDynamicConfiguration.publishConfig(CompositeDynamicConfiguration.java:72) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.metadata.DynamicConfigurationServiceNameMapping.lambda$map$0(DynamicConfigurationServiceNameMapping.java:59) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.metadata.DynamicConfigurationServiceNameMapping.execute(DynamicConfigurationServiceNameMapping.java:92) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.metadata.DynamicConfigurationServiceNameMapping.map(DynamicConfigurationServiceNameMapping.java:58) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.event.listener.ServiceNameMappingListener.lambda$onEvent$0(ServiceNameMappingListener.java:52) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.event.listener.ServiceNameMappingListener.onEvent(ServiceNameMappingListener.java:47) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.event.listener.ServiceNameMappingListener.onEvent(ServiceNameMappingListener.java:39) [dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.event.AbstractEventDispatcher.lambda$null$5(AbstractEventDispatcher.java:130) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:390) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:483) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at org.apache.dubbo.event.AbstractEventDispatcher.lambda$dispatch$6(AbstractEventDispatcher.java:122) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.event.AbstractEventDispatcher.dispatch(AbstractEventDispatcher.java:120) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.ServiceConfig.dispatch(ServiceConfig.java:721) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.ServiceConfig.exported(ServiceConfig.java:214) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.spring.ServiceBean.exported(ServiceBean.java:111) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:209) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.bootstrap.DubboBootstrap.lambda$exportServices$15(DubboBootstrap.java:917) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at java.util.HashMap$Values.forEach(HashMap.java:981) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.bootstrap.DubboBootstrap.exportServices(DubboBootstrap.java:905) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:745) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onContextRefreshedEvent(DubboBootstrapApplicationListener.java:59) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onApplicationContextEvent(DubboBootstrapApplicationListener.java:52) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.apache.dubbo.config.spring.context.OneTimeExecutionApplicationContextEventListener.onApplicationEvent(OneTimeExecutionApplicationContextEventListener.java:40) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) ~[spring-context-5.2.2.RELEASE.jar!/:5.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.2.RELEASE.jar!/:2.2.2.RELEASE]
2020/6/15 下午11:49:12 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
2020/6/15 下午11:49:12 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) ~[app.jar:na]
2020/6/15 下午11:49:12 at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) ~[app.jar:na]
2020/6/15 下午11:49:12 at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) ~[app.jar:na]
2020/6/15 下午11:49:12 at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52) ~[app.jar:na]
2020/6/15 下午11:49:12 Caused by: java.lang.IllegalStateException: instance must be started before calling this method
2020/6/15 下午11:49:12 at org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:444) ~[curator-client-4.0.0.jar!/:na]
2020/6/15 下午11:49:12 at org.apache.curator.framework.imps.CuratorFrameworkImpl.create(CuratorFrameworkImpl.java:410) ~[curator-framework-4.0.0.jar!/:4.0.0]
2020/6/15 下午11:49:12 at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.createPersistent(CuratorZookeeperClient.java:90) ~[dubbo-2.7.6.jar!/:2.7.6]
2020/6/15 下午11:49:12 … 63 common frames omitted
主要原因为zookeeper的版本与CuratorFramework版本不兼容导致。更换兼容版本就好了