I see this sometimes as well:
java.lang.RuntimeException: Unreasonable length = -183042030
at
com.yahoo.jute.BinaryInputArchive.readBuffer(BinaryInputArchive.java:101)
at
com.yahoo.zookeeper.proto.ConnectResponse.deserialize(ConnectResponse.java:59)
at
com.yahoo.zookeeper.ClientCnxn$SendThread.readConnectResult(ClientCnxn.java:400)
at
com.yahoo.zookeeper.ClientCnxn$SendThread.doIO(ClientCnxn.java:492)
at
com.yahoo.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:705)