html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/pull/5351#issuecomment-1033655579,https://api.github.com/repos/pydata/xarray/issues/5351,1033655579,IC_kwDOAMm_X849nFUb,20118130,2022-02-09T11:23:19Z,2022-02-09T11:23:19Z,CONTRIBUTOR,"
Hi,
I see this was ready to merge, but I would like to still comment on the error message a bit.
IMO, it should be emphasized a bit more that the file might not exist, which I suspect happens much more often than a backend missing. I came across this PR after me and a colleague struggled with opening a netCDF file for twenty minutes, trying to install different backends and such, until we realized that there was a typo in the filename we were trying to open.
The error message could be something like:
> Error opening `{store_spec}`: The file does not exist or is not supported by any of xarray's currently installed IO backends `{installed}`. Consider explicitly ...
It's a small change, but in the current version there is a risk that a beginner who knows nothing about storage backends gets stuck on ""did not find a match in any of the installed backends"" and goes on a wild goose chase installing packages like we did.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,895983112