Details
-
Bug
-
Resolution: Fixed
-
Critical
-
3.1.0
-
None
-
None
-
1
Description
The _mutateCommands field is populated during WriteBody, to be used later by GetCommandValues(). However, since Reset() is not overridden, it is never cleared. Subsequent calls to WriteBody add the same specs to _mutateCommands, possibly exceeding the 16 spec limit and causing an error.
{Name=\"SUBDOC_INVALID_COMBO\", Description=\"Subdoc: Lookup and mutation commands found within single packet\", Attributes=\"subdoc,invalid-input\"}
Attachments
For Gerrit Dashboard: NCBC-2760 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
142332,2 | NCBC-2760: MultiMutation duplicates specs on Retry, causing SUBDOC_INVALID_COMBO. | master | couchbase-net-client | Status: MERGED | +2 | +1 |