Blake Bender created GEODE-6625:
-----------------------------------

             Summary: Need to throw more informative exception for classes we 
can't deserialize
                 Key: GEODE-6625
                 URL: https://issues.apache.org/jira/browse/GEODE-6625
             Project: Geode
          Issue Type: Improvement
          Components: native client
            Reporter: Blake Bender


When the server returns a value it can't deserialize (a weird scenario), it 
returns a payload with dscode set to 45 (DataSerializable) and the next byte 
set to dscode=43 (Class), followed by a string containing the class name.  In 
the client, we can't properly create an instance of this class and hand it off 
anywhere, since we don't have reflection in c++, but we _can_ extract the class 
name, and throw an exception with a meaningful message containing the class 
name, rather than the generic "A message from the server could not be handled," 
so we should.



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

Reply via email to