]
Sanne Grinovero updated ISPN-2193:
----------------------------------
Fix Version/s: 5.2.0.ALPHA3
Affects Version/s: 5.2.0.ALPHA2
MarshalledValue fails to compare the correct buffer region of
non-exactly predicted buffer sizes of ExpandableMarshalledValueByteStream instances
-------------------------------------------------------------------------------------------------------------------------------------------------
Key: ISPN-2193
URL:
https://issues.jboss.org/browse/ISPN-2193
Project: Infinispan
Issue Type: Bug
Components: Core API, Distributed Cache, Marshalling, RPC
Affects Versions: 5.1.5.FINAL, 5.2.0.ALPHA2
Reporter: Sanne Grinovero
Assignee: Sanne Grinovero
Priority: Blocker
Fix For: 5.1.6.FINAL, 5.2.0.ALPHA3
This problem was spotted by the Hibernate 2nd level cache testsuite.
Since the introduction of ExpandableMarshalledValueByteStream as an improvement to
MarshalledValue, the war buffer might be allocated larger than the actually used buffer
region. Most usages of getRaw() where correctly using the area, except the final line of
the equals implementation of MarshalledValue - which is reached only in exceptional cases
and configurations.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: