zrlw opened a new issue #378: URL: https://github.com/apache/dubbo-samples/issues/378
github构建集成测试断言失败: ``` 2021-10-05T02:50:59.8126068Z java.lang.AssertionError 2021-10-05T02:50:59.8126612Z at org.junit.Assert.fail(Assert.java:86) 2021-10-05T02:50:59.8127249Z at org.junit.Assert.assertTrue(Assert.java:41) 2021-10-05T02:50:59.8127939Z at org.junit.Assert.assertTrue(Assert.java:52) 2021-10-05T02:50:59.8129233Z at org.apache.dubbo.samples.version.VersionServiceStarIT.test(VersionServiceStarIT.java:48) ``` 一个接口有两个不同版本的dubbo服务,负载均衡为默认的随机模式,客户端连续调用10次服务结果都调用了其中一个服务。 从日志看其中一个服务向ZK注册时出了问题: ``` 2021-10-05T02:50:59.9117330Z [05/10/21 02:50:43:043 UTC] Curator-Framework-0 WARN utils.ZKPaths: The version of ZooKeeper being used doesn't support Container nodes. CreateMode.PERSISTENT will be used instead. ``` 网上搜了一下,说是curator和zk版本不兼容导致的问题。 从github日志看,zk客户端使用的是3.4.13,curator framework版本是4.0.1,zk服务端版本是3.7.0: ``` 2021-10-05T02:50:59.7529466Z [05/10/21 02:50:52:052 UTC] main INFO utils.Compatibility: Running in ZooKeeper 3.4.x compatibility mode 2021-10-05T02:50:59.7530246Z [05/10/21 02:50:52:052 UTC] main INFO imps.CuratorFrameworkImpl: Starting 2021-10-05T02:50:59.7531703Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT <== zk client版本3.4.13 2021-10-05T02:50:59.7533172Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:host.name=dubbo-samples-version-consumer 2021-10-05T02:50:59.7534769Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_302 2021-10-05T02:50:59.7535628Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation 2021-10-05T02:50:59.7536790Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/local/openjdk-8/jre 2021-10-05T02:50:59.7551508Z [05/10/21 02:50:52:052 UTC] main INFO zookeeper.ZooKeeper: Client environment:java.class.path=dubbo-test-runner.jar:/usr/local/dubbo/app/test-classes:/usr/local/dubbo/app/classes:/usr/local/dubbo/app/dependency/jline-0.9.94.jar:/usr/local/dubbo/app/dependency/jackson-core-asl-1.9.13.jar:/usr/local/dubbo/app/dependency/slf4j-api-1.7.25.jar:/usr/local/dubbo/app/dependency/fastjson-1.2.70.jar:/usr/local/dubbo/app/dependency/curator-client-4.0.1.jar:/usr/local/dubbo/app/dependency/commons-logging-1.2.jar:/usr/local/dubbo/app/dependency/spring-test-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/slf4j-log4j12-1.7.25.jar:/usr/local/dubbo/app/dependency/spring-context-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/junit-4.12.jar:/usr/local/dubbo/app/dependency/curator-x-discovery-4.0.1.jar:/usr/local/dubbo/app/dependency/spring-expression-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/gson-2.8.5.jar:/usr/local/dubbo/app/dependency/dubbo-2.7.14-SNA PSHOT.jar:/usr/local/dubbo/app/dependency/spring-core-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/spring-aop-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/hamcrest-core-1.3.jar:/usr/local/dubbo/app/dependency/spring-beans-4.3.30.RELEASE.jar:/usr/local/dubbo/app/dependency/netty-all-4.1.66.Final.jar:/usr/local/dubbo/app/dependency/zookeeper-3.4.13.jar:/usr/local/dubbo/app/dependency/audience-annotations-0.5.0.jar:/usr/local/dubbo/app/dependency/snakeyaml-1.20.jar:/usr/local/dubbo/app/dependency/log4j-1.2.16.jar:/usr/local/dubbo/app/dependency/curator-recipes-4.0.1.jar:/usr/local/dubbo/app/dependency/javassist-3.23.1-GA.jar:/usr/local/dubbo/app/dependency/spring-context-support-1.0.11.jar:/usr/local/dubbo/app/dependency/curator-framework-4.0.1.jar:/usr/local/dubbo/app/dependency/guava-20.0.jar:/usr/local/dubbo/app/dependency/jackson-mapper-asl-1.9.13.jar <== curator-framework版本4.0.1 ... ... ... 2021-10-05T02:51:00.0674913Z 2021-10-05 02:50:37,206 [myid:1] - INFO [main:Environment@98] - Server environment:zookeeper.version=3.7.0-e3704b390a6697bfdf4b0bef79e3da7a4f6bac4b, built on 2021-03-17 09:46 UTC <== zk服务端版本3.7.0 2021-10-05T02:51:00.0676208Z 2021-10-05 02:50:37,206 [myid:1] - INFO [main:Environment@98] - Server environment:host.name=zookeeper 2021-10-05T02:51:00.0677198Z 2021-10-05 02:50:37,207 [myid:1] - INFO [main:Environment@98] - Server environment:java.version=11.0.12 2021-10-05T02:51:00.0678229Z 2021-10-05 02:50:37,207 [myid:1] - INFO [main:Environment@98] - Server environment:java.vendor=Oracle Corporation ``` -- 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]
