I was working with a client today to try to figure out an error and we saw a pattern which I wanted to document here in case anyone else ran across it. The first diagnosis was “corrupt permissions”, but that turned out not to be it at all.
The issue was on a site with a URL like this:
Whenever we’d click on the People and Groups link in the Quick Launch
we’d get this error:
As with many SharePoint errors, not so helpful. But there was a clue, which I’ve highlighted above: File Not Found. That didn’t make much sense because the file was _layouts/People.aspx, which comes from the file system on the server and so it *has* to be there. We were certainly able to look at People and Groups in other sites.
After staring at this a bit, we realized that the URL that SharePoint was trying to open was:
See the problem? Well, none of us did at first, either. Finally we realized that the URL SharePoint was trying to load wasn’t even valid. It should have been /rx/sy/cx/la1, not /rx/cambridge/la1. At some point in the past, the link for People and Groups had gone south on us. In fact, *most* of the Quick Launch headers were wrong, pointing to this other site URL which didn’t exist.
The fix was quick, but manual. We went to Site Actions / Site Settings / Navigation and changed the URL for the People and Groups header (and all of the other problematic headers) to have the right path to the site.
Bing, bang, bong, done. We’ll probably never know *why* the links were bad, but we know how to fix ‘em.
Lesson learned: You always have to be careful about your first diagnosis of a problem, as it might well be wrong. Because the People and Groups link was bad, we assumed that it was a problem with permissions, when in fact it was an issue with the Navigation settings, and nothing to do with permissions. Don’t be afraid to rethink that hypothesis!
BTW, rule of thumb: I’ve never seen “corrupt permissions” before.