Details
-
Bug
-
Resolution: Won't Do
-
Critical
-
None
-
None
-
None
-
None
Description
AbstractTransport::readString uses readArray, which then calls readVInt and reads some number of bytes.
However, the server writes fixed-size unsigned int in the response => the client reads some rubbish.
Note that Java version of HotRod client does not have implemented the readVInt method - it just reads unsigned int under the hood => it works against the server.