Darrel Schneider created GEODE-6290:
---------------------------------------

             Summary: PdxInstance with an empty string as class name should not 
support class versioning
                 Key: GEODE-6290
                 URL: https://issues.apache.org/jira/browse/GEODE-6290
             Project: Geode
          Issue Type: Bug
          Components: serialization
            Reporter: Darrel Schneider


Currently if you create a PdxInstanceFactory with the empty string as the class 
name then the PdxInstances it creates support class versioning. Since the empty 
string is not a class, these PdxInstances should not support class versioning. 
The only place this shows up is in PdxInstance.equal which allows two instances 
with different identity fields to still be equal. It does this if the one that 
has the identity field has the default value for it.

What should happen if you have two PdxInstances with the class name "", is that 
they are only equal if the have all the same identity fields.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to