Skip to:
The SDK3 Crud RFC documents what exceptions MutateIn throws, but also listed CasMismatchException hidden in a note. I have posted an update to the RFC
(https://github.com/couchbaselabs/sdk-rfcs/pull/128)
Meanwhile, MutateIn should throw CasMismatch exception if the status is KeyExists and the request included a Cas.
This was the root cause of a several remaining FIT failures.
The SDK3 Crud RFC documents what exceptions MutateIn throws, but also listed CasMismatchException hidden in a note. I have posted an update to the RFC
(https://github.com/couchbaselabs/sdk-rfcs/pull/128)
Meanwhile, MutateIn should throw CasMismatch exception if the status is KeyExists and the request included a Cas.