I know it's by no means a fix, but if you're in the middle of something like I was and don't have time to troubleshoot at the moment, it's a simple workaround that is effective because it takes Finder out of the equation. I had this problem as well, and just wanted to let people know that at least in my case, I was still able to use the 'cp' command in Terminal to copy files when this error was popping up. This is one of the system's Achilles heals.
It has been a manual (and regular) effort since the inception of Mac OS X. I posted my solution because it was the third time it had happened to me last year and figured others were having the same issue, and the same frustration with "google it" style answers -)īut before you go looking for an app that helps you detect corrupt plists, know that I have never had any of them work due to how the plist is designed. New plist is clean, you can reset the preferences, Finder is ok until it happens again. In this case the menu is named "Finder" and the item is "Preferences".īy deleting the file, you remove the corruption, the app (Finder) recreated a default plist the next time it is run (for Finder, that typically means reboot unless you do some command line work). The preferences or plist files can be deleted and the worst case is that you lose some of your app settings you modified, usually through the "Preferences" menu item under the menu named after the app. This means that the plist file can become corrupted, the operating system facilities can't tell, the application tried to read the plist and digest the data, the corrupted data gets into the app, the app malfunctions, no clue as to why except some crazy error code that was eventually generated within the app because of an operation that went bad because a long time before, there was undetectable garbage read in from the plist file.
Worse, the corruption is largely undetectable with plists. With fairly regular frequency, these preference files or "plists" get corrupted under Mac OS X.
Unlike the original Mac OS, Mac OS X has a system of preference storage that involves a programmer-friendly, user unfriendly construct, the plist.