spring-cloud-sofastack-samples icon indicating copy to clipboard operation
spring-cloud-sofastack-samples copied to clipboard

zk v3.4.14 issue, not  compatible with curator v4x

Open jeffcai opened this issue 6 years ago • 0 comments

I have zk installed with brew, which version is 3.4.14, when starting the application complains:

14:53:19.905 INFO  org.apache.zookeeper.ClientCnxn - Unable to read additional data from server sessionid 0x10018fd6286001a, likely server has closed socket, closing socket connection and attempting reconnect
14:53:19.906 INFO  org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8044"]
14:53:20.012 INFO  org.apache.curator.framework.state.ConnectionStateManager - State change: SUSPENDED
14:53:20.215 INFO  org.apache.zookeeper.ClientCnxn - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
14:53:20.216 INFO  org.apache.zookeeper.ClientCnxn - Socket connection established, initiating session, client: /0:0:0:0:0:0:0:1:57393, server: localhost/0:0:0:0:0:0:0:1:2181
14:53:20.217 INFO  org.apache.zookeeper.ClientCnxn - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x10018fd6286001a, negotiated timeout = 40000
14:53:20.217 INFO  org.apache.curator.framework.state.ConnectionStateManager - State change: RECONNECTED
14:53:20.219 INFO  org.apache.zookeeper.ClientCnxn - Unable to read additional data from server sessionid 0x10018fd6286001a, likely server has closed socket, closing socket connection and attempting reconnect
14:53:20.220 ERROR org.apache.curator.x.discovery.details.ServiceDiscoveryImpl - Could not re-register instances after reconnection
org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for /services/sys-user/86952511-f909-466a-ba22-177d02c2f301
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:103)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
	at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:1525)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1181)
	at org.apache.curator.framework.imps.CreateBuilderImpl$17.call(CreateBuilderImpl.java:1158)
	at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64)
	at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100)
	at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:1155)
	at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:605)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:595)
	at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:49)
	at org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.internalRegisterService(ServiceDiscoveryImpl.java:236)
	at org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.reRegisterServices(ServiceDiscoveryImpl.java:456)
	at org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.access$100(ServiceDiscoveryImpl.java:58)
	at org.apache.curator.x.discovery.details.ServiceDiscoveryImpl$1.stateChanged(ServiceDiscoveryImpl.java:78)
	at org.apache.curator.framework.state.ConnectionStateManager$2.apply(ConnectionStateManager.java:274)
	at org.apache.curator.framework.state.ConnectionStateManager$2.apply(ConnectionStateManager.java:270)
	at org.apache.curator.framework.listen.ListenerContainer$1.run(ListenerContainer.java:93)
	at org.apache.curator.shaded.com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:435)
	at org.apache.curator.framework.listen.ListenerContainer.forEach(ListenerContainer.java:85)
	at org.apache.curator.framework.state.ConnectionStateManager.processEvents(ConnectionStateManager.java:268)
	at org.apache.curator.framework.state.ConnectionStateManager.access$000(ConnectionStateManager.java:44)
	at org.apache.curator.framework.state.ConnectionStateManager$1.call(ConnectionStateManager.java:120)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

after upgrading the zk version to v356, the issue is gone, so it would be better to mention somewhere the zk version, same with other dependencies.

jeffcai avatar Dec 01 '19 07:12 jeffcai