From this forum post https://forums.couchbase.com/t/java-sdk-v3-deficiencies/24606/9
It looks like there's an issue with sending keys that are too large that needs to be investigated.
Update: confirmed that we checked this in 2.x (keyIsValid), but don't appear to in 3.x.
|For Gerrit Dashboard: JVMCBC-815|
|121860,2||JVMCBC-815: Check for too-long document ID.||master||couchbase-jvm-clients||Status: MERGED||+2||+1|
|122932,2||JVMCBC-815: Check for too-long document ID.||colossus||couchbase-jvm-clients||Status: MERGED||+2||+1|