There is what appears to be incorrect behavior when writing the cacheable string to the message. At some point after the object is written, the write pointer is moved back an incorrect number of bytes. The buffer contains a 1 byte DSCode and then a 2 byte size field; the write pointer is moved back to the size field, where the first byte of this 2 byte field is subsequently read as the DSCode. It warrants further investigation.
[ Full content available at: https://github.com/apache/geode-native/pull/423 ] This message was relayed via gitbox.apache.org for [email protected]
