The HotRod client computes the hash on the serialized key, i.e. MurmurHash3.hash(obj2bytes(key)), but the server decides the entry location based on the unmarshalled key, i.e. MurmurHash3.hash(key.hashCode()). See JIRA for more details.
PR: https://github.com/infinispan/jdg/pull/833
Fixing some tests: https://github.com/infinispan/jdg/pull/835