[ 
https://issues.apache.org/jira/browse/GEODE-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Huynh reopened GEODE-4008:
--------------------------------

> InvalidClassException when deserializing FunctionAdapter from pre Geode 
> clients
> -------------------------------------------------------------------------------
>
>                 Key: GEODE-4008
>                 URL: https://issues.apache.org/jira/browse/GEODE-4008
>             Project: Geode
>          Issue Type: Bug
>          Components: functions
>            Reporter: Jason Huynh
>            Assignee: Jason Huynh
>             Fix For: 1.4.0
>
>
> There was a change to deprecate FunctionAdapter in Geode, and this removed 
> the method signatures of the class.  This causes Java to assign a new 
> serialVersionUID to the class.  However we have clients pre Geode that when 
> they attempt to execute a function by serializing the function across (not 
> using a function id), the FunctionAdapter class is unable to deserialize 
> properly.
> The proposed fix is to assign a serialVersionUID to the class that matches 
> that of the pre Geode FunctionAdapter.  This will cause any Geode 1.0-1.3 
> clients to run into this same error.  However FunctionAdapter has been 
> deprecated and it would be easy enough to just change the classes to 
> implement Function.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to