zouyonghao commented on pull request #1774:
URL: https://github.com/apache/zookeeper/pull/1774#issuecomment-994584927
@maoling
The tool is developed in a research project which has not been published,
and this bug can be reproduced by this tool.
I checked the log and it seems your guess is correct.
```
2021-11-30 16:57:02,955 [myid:2] - WARN
[QuorumPeer[myid=2](plain=0.0.0.0:2182)(secure=disabled):Follower@131] -
Exception when following the leader
java.net.SocketException: Invalid argument (Write failed)
at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110)
at
java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:150)
at
java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at
java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at
org.apache.zookeeper.server.quorum.Learner.writePacketNow(Learner.java:203)
at
org.apache.zookeeper.server.quorum.Learner.writePacket(Learner.java:192)
at org.apache.zookeeper.server.quorum.Learner.ping(Learner.java:850)
at
org.apache.zookeeper.server.quorum.Follower.processPacket(Follower.java:163)
at
org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:128)
at
org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:1514)
2021-11-30 16:57:02,958 [myid:2] - INFO
[QuorumPeer[myid=2](plain=0.0.0.0:2182)(secure=disabled):Follower@145] -
Disconnected from leader (with address: /127.0.1.1:2892). Was connected for
2036ms. Sync state: true
2021-11-30 16:57:02,959 [myid:2] - WARN
[SyncThread:2:SendAckRequestProcessor@65] - Closing connection to leader,
exception during packet send
java.net.SocketException: Socket closed
at
java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
at
java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:150)
at
java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at
java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
at
org.apache.zookeeper.server.quorum.Learner.writePacketNow(Learner.java:203)
at
org.apache.zookeeper.server.quorum.Learner.writePacket(Learner.java:192)
at
org.apache.zookeeper.server.quorum.SendAckRequestProcessor.flush(SendAckRequestProcessor.java:63)
at
org.apache.zookeeper.server.SyncRequestProcessor.flush(SyncRequestProcessor.java:248)
at
org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:169)
2021-11-30 16:57:02,961 [myid:2] - ERROR
[SyncThread:2:ZooKeeperCriticalThread@49] - Severe unrecoverable error, from
thread : SyncThread:2
java.lang.NullPointerException
at
org.apache.zookeeper.server.quorum.SendAckRequestProcessor.flush(SendAckRequestProcessor.java:67)
at
org.apache.zookeeper.server.SyncRequestProcessor.flush(SyncRequestProcessor.java:248)
at
org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:169)
```
--
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]