The platform does not know how to deserialize an object of type |0. The platform can deserialize primitive types such as ...

The platform does not know how to deserialize an object of type |0. The platform can deserialize primitive types such as strings, integers, and GUIDs; other SPPersistedObjects or SPAutoserializingObjects; or collections of any of the above. Consider redesigning your objects to store values in one of these supported formats, or contact your software vendor for support.