Description
When the content is already released on encoding (for example if a BinaryDocument is retried) then the IllegalReferenceCountException from netty is swallowed from here: https://github.com/couchbase/couchbase-jvm-core/blob/master/src/main/java/com/couchbase/client/core/endpoint/kv/KeyValueHandler.java#L212 leading to a timeout.
We can do better to catch and propagate any errors to make it obvious whats going on.
Attachments
For Gerrit Dashboard: JVMCBC-401 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
75428,3 | JVMCBC-401: propagate error on endpoint encode. | master | couchbase-jvm-core | Status: MERGED | +2 | +1 |