-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Critical - P2
-
Affects Version/s: 6.0.29, 9.0.1, 8.3.11, 8.0.32, 7.0.43
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
v9.0, v8.0, v7.0
-
CAR Team 2026-09-14
-
🟦 Shard Catalog
-
None
-
None
-
None
-
None
-
None
-
None
CollectionUUIDMismatch today is populated with the actualCollection namespace almost universally by contacting the dbPrimary shard in the event of a failure.
However, the only place that doesn't do this is the find command on mongos. If it knows that the request targeted the dbPrimary it assumes that the error has been already populated by the dbPrimary response and skips the call to it.
However, if the primary shard returns an error different than CollectionUUIDMismatch then the error isn't populated at all and returns actualCollection=null even if it should be something different.