Preference plist was NOT a dictionary — solved?

The full post on this is here, but I wanted to make sure that everyone saw this, since there is a lot of traffic on this issue….
I believe that a solution has been found in the Apple Customer forums…  The following command, will reproduce the plist was not a dictionary error message…

/System/Library/CoreServices/PreferenceSyncClient.app/Contents/MacOS/PreferenceSyncClient –sync –periodic

and the next command will display all the files that have any array in it…

egrep \’^<array>\’ ~/Library/Preferences/*

I do not suggest deleting these files, instead move them to a different directory.  For example, my iTunes preferences was detected as a file in question…  As well as the iCal alarmscache file….  And neither application was indicating or showing any issues…  So move the file to a different location, and test to ensure that you are not receiving a false positive….
egrep just does a pattern match, so it just scanning the files for \”<array>\” being found at the beginning of a line.  I hope to have this confirmed as a solution in a few hours, when I don\’t see this error message in the log file any longer…

One thought on “Preference plist was NOT a dictionary — solved?

  1. Thanks for the solution!
    In case anyone comes to this page via google and then does a copy/paste of that first command, the dashes encode weird in transition, so just erase them and type them in manually… and it’s *2* dashes in front of ‘sync’.
    As you were. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.