Details
-
Bug
-
Resolution: Fixed
-
Major
-
3.3.1
-
None
-
None
-
1
-
SDK22: Lambda + KV Range Scan
Description
Any place InternalSerializationContext is used, such as QueryErrorContext.ToString(), it will throw a NotSupportedException if any of the object graph contains a Newtonsoft.Json.Linq.JObject.
This was discovered during investigation of TXNN-125, as our own Transactions library uses the old Newtonsoft library and mixes in those object. However, customers could also run into this issue.
Attachments
For Gerrit Dashboard: NCBC-3217 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
207542,4 | NCBC-3419: [WIP] Always use System.Text.Json for outer query result deserialization | master | couchbase-net-client | Status: NEW | 0 | +1 |
175380,4 | NCBC-3217: Handle case where serializing internal objects mixes System.Text.Json and Newtonsoft.JSON NCBC-3218: Redacted<T> doesn't close tags properly in some cases TXNN-125: Transaction fit test degredation | master | couchbase-net-client | Status: MERGED | +2 | +1 |