]
RH Bugzilla Integration commented on ISPN-5758:
-----------------------------------------------
Roman Macor <rmacor(a)redhat.com> changed the Status of [bug
HotRod client try to unmarhall an object on get() no matter whether
the put() use a byte[] or not
-------------------------------------------------------------------------------------------------
Key: ISPN-5758
URL:
https://issues.jboss.org/browse/ISPN-5758
Project: Infinispan
Issue Type: Bug
Components: hot, Marshalling
Affects Versions: 8.0.1.Final
Reporter: Wolf-Dieter Fink
Assignee: Galder ZamarreƱo
Labels: hotrod, hotrod-java-client
Fix For: 8.1.0.Alpha2, 8.1.0.Final
Attachments: reproducer.zip
If a client put an object as byte[] into the cache, which is a self serialized class, the
get will return the original class (if it is in the class path) instead of the byte[].
This is incompatible to ISPN5 here the byte[] is returned in any case.
It seems this in unintentional due to the smart 'compatibility' mode at client
side
https://github.com/infinispan/infinispan/blob/master/client/hotrod-client...
The client should be able to get the same class type back