Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.2.0
-
None
Description
During decoding, the following exception can be observed:
com.couchbase.client.java.error.TranscodingException: Could not decode document with ID XXX
This is caused by:
{{java.lang.ArrayIndexOutOfBoundsException: 128
at com.couchbase.client.deps.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName(ByteQuadsCanonicalizer.java:853)}}
This is a bug in Jackson, present in versions 2.6.0 and 2.6.1 at least:
https://github.com/FasterXML/jackson-core/issues/216
https://github.com/FasterXML/jackson-core/issues/207 .
Fix is expected in upcoming 2.6.2 version.
We can either release next patch version with a downgrade of Jackson back to the version used in SDK 2.1.4 or (if it is released in time) upgrade it to 2.6.2...
Maybe there can be a workaround that doesn't imply rebuilding the SDK, in which case I'll update this ticket with a comment.