Symptoms
Intermittently, in a 4 server K2 farm, a WCF Endpoint Service throws an error like below:
"SourceCode.SmartObjects.ServiceBroker ExecuteSmartObject]","10702 An error occurred in the ServiceName] Service service instance. Unable to deserialize value SomeArrayy] to SomeArrayy]."
Diagnoses
The WCF service object intermittently gets out of sync with the smartobject which is kept in memory. This leads to errors when executing smartobjects.
Resolution
A coldfix was provided to allow for the service instance WSDL to be saved locally and then serialized to the database.