On my journey to migrate a large amount of content from one SharePoint 2007 server to another I have run across several strange error messages during the import process. I have been documenting them here in this blog in an attempt to help others and also to be used as reference material for myself in the future.
With my current project I have been able to import all of the content into the new server except for one single site. I am getting the message FatalError: The given key was not present in the dictionary during the import process. The error appears after a message indicating that it is attempting to import roles into the system. So I am guessing that someplace on the original SharePoint server I have some sort of invalid security identifier, group or role.
I am going to keep on digging into this and will update this post once I figure out some solution.
Update: It looks like there was some corrupt security setting on a document library. I reset the library to inherit permissions from parent and then the export / import process worked. The good news is that the custom security was not really needed on that library any way so this doesn’t cause any problems. I wish I had a bit more time to spend to find exactly what user / role was causing the problem.