I have seen this error come up a few times, and reported frequently on the MSDN/TechNet Forums. Once the problem is understood, it is fairly easy to correct.
There are a few different pieces that come into play when a user clicks on the My Site link at the top of a MOSS page. The user goes through a centralized MySite.aspx page that acts as a redirect. A check is done to see if the user already has a My Site specified in their profile. If there is a site specified it sends them to the site, if the site is not specified it sends them through the site creation process.
On a couple of occasions I have seen the following error:
The file exists. (Exception from HRESULT: 0x80070050)
Troubleshoot issues with Windows SharePoint Services.
This happens because the user’s profile does not contain a valid path in the Personal site field. The user is then pushed into the site provisioning process, but since the site paths have to be unique, the process is unable to create a new site.
For some reason the profile field was reset or corrupted leaving it blank or filled with something like an error code or invalid statement.
To resolve this issue, you want to first validate the path to the user’s site. The path will vary depending on your setup and naming conventions, but it should be something like http://servername/personal/juser
Once you know what the valid path is, update the Personal site property to include the valid path. Ex. “/personal/juser”
To update the user’s profile:
- Navigate to the Shared Service Provider
- Click the User profiles and properties link
- Click the View user profile link
- Search for the user’s profile
- Click the Edit option in the item’s menu
- Update the Personal site property
- Click the Save and close option in the toolbar
What causes the error?
On a few occasions the cause could not be determined. Since it was easy to fix we didn’t spend a whole lot of time looking into the cause. The majority of the instances happened after an Active Directory migration where the user’s profile was migrated incorrectly.
When going through an account migration either through Active Directory, or in switching to something like Forms Based Authentication (FBA), make sure you migrate the user profiles using Migrate User. Additional information can be found on that topic at the blog post titled SharePoint AD Migrations: Users and Servers.