It's a good question certainly. In the Support Case, the error message was being thrown while the map view was opening (for some reason). In this case, if one cannot open the map view, it could just be a corrupted map view and/or *.aprx. If a corrupted map view, then best to delete and rebuild it.
There is some Python scripting referenced here that the user can list out what layers are in the *.aprx and then "test" each layer in a new project to see if any of the datasources are bad.