Description
When using ClusterVersionProvider to get the version, we randomly choose a server to request information from the management URI. However, nodes may not have a ManagementUri and if we attempt from this node we'll get a NullReferenceException. This is a sporadic problem due to the randomized node order for attempts.
See https://github.com/couchbaselabs/Linq2Couchbase/issues/370 for full details.
Attachments
For Gerrit Dashboard: NCBC-3503 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
200856,3 | NCBC-3503: GetRandomManagementUri() can sometimes throw NullReferenceException | master | couchbase-net-client | Status: MERGED | +2 | +1 |