If I add an item with the 2.0 client like this
using (var cluster = new Cluster(config))
using (var bucket = cluster.OpenBucket("UPS"))
{
var data = new Dictionary<string, string>() {{"Testing New Item", "This is the new item"}};
bucket.Upsert("N-01", data);
}
I get an exception reading with a 1.3.10 client
var client = new CouchbaseClient(config);
var data = client.ExecuteGetJson<Dictionary<string, string>>("N-01");
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read(__BinaryParser input)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadSerializationHeaderRecord()
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
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)
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.ExecuteTryGet(String key, Object& value)
at Enyim.Caching.MemcachedClient.ExecuteGet[T](String key)
at Couchbase.Extensions.CouchbaseClientExtensions.ExecuteGetJson[T](ICouchbaseClient client, String key)