Console log about broken plist - how to get rid of

Discussion in 'Apple' started by Jussi Piitulainen, Jul 8, 2003.

  1. My console logs contain the following message soon after each login:

    2003-07-08 21:32:40.855 pbs[9157] CFLog (0): CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
    2003-07-08 21:32:40.862 pbs[9157] CFLog (0): CFPropertyListCreateFromXMLData(): The file name for this data might be (or it might not): file://localhost/usr/share/zoneinfo/Europe/Helsinki

    I would like to get rid of the message. I have been unable to identify
    the bad file - Helsinki is not a plist file at all, there are a lot of
    *.plist and *.strings in the systems, many of them contain a missing
    semicolon (or do not contain a missing semicolon), I fixed a couple by
    hand but that did not help.

    I have learnt that pbs is a "paste bord server" that manages the
    clipboard; that /usr/bin/plutil thinks it knows when a property list
    is bad; that I do not have a man page for pbs; that all the world wide
    web is silent on this particular problem.

    The following incantation helps find bad property lists in the system:

    find / -name "*.plist" -print0 | xargs -0 plutil -s

    Be root to find all *.plist - though I wasn't - and repeat to find all
    bad *.strings; I have no idea what other naming conventions might hide
    property lists.

    Any help? The problem persists over several updates, now 10.2.6.
    Jussi Piitulainen, Jul 8, 2003
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.