Unable to load type required for deserialization - using couchbase
I am using couchbase to store my data and manage it.
When i tried to get an entity from cache by using :
CacheClient.GetWithCas<T>(cacheKey)
i got this error:
Unable to load type X required for deserialization. at
System.Runtime.Serialization.ObjectManager.DoFixups() at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler
handler, __BinaryParser serParser, Boolean fCheck, Boolean
isCrossAppDomain, IMethodCallMessage methodCallMessage) at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream
serializationStream, HeaderHandler handler, Boolean fCheck, Boolean
isCrossAppDomain, IMethodCallMessage methodCallMessage) at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream
serializationStream, HeaderHandler handler, Boolean fCheck,
IMethodCallMessage methodCallMessage) at
Enyim.Caching.Memcached.DefaultTranscoder.DeserializeObject(ArraySegment`1
value) at Enyim.Caching.Memcached.DefaultTranscoder.Deserialize(CacheItem
item) at
Enyim.Caching.Memcached.DefaultTranscoder.Enyim.Caching.Memcached.ITranscoder.Deserialize(CacheItem
item) at Couchbase.CouchbaseClient.PerformTryGet(String key, UInt64& cas,
Object& value) at Enyim.Caching.MemcachedClient.GetWithCas[T](String key)
I guess it can be because of a type i changed (remove properties or
changed their signatures).
Can you help me figure out how to avoid this from happening?
No comments:
Post a Comment