11 Replies Latest reply: Jan 25, 2012 10:29 AM by NilsSkot
Julien Desmottes Level 1 Level 1 (130 points)

Hi,

 

For some reason, after the lion upgrade (formatted/clean installed/moved prefs back by hand), once iPhoto has been launched once, I can't open up the dekstop preference pane any more.

 

Basically, what used to work before the first launch of iPhoto, doesn't any more: you can see the preference pane loading, white placeholders for the pictures show up in the right part of the pane, then system preferences just crashes.

 

Here's what the crash log shows (among other things):

 

 

Application Specific Information:

com.apple.preference.desktopscreeneffect v.4 (Bureau et économiseur d’écran)

objc[3300]: garbage collection is ON

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ILiPhoto9Plugin didCreateLoadDataLock]: unrecognized selector sent to instance 0x400824080'

 

 

Anyone else seen this happen ?

 

Thanks

Julien


MacBook Pro, Mac OS X (10.7), 2009 17" MacBook Pro, 4GB RAM
  • murphx Level 1 Level 1 (0 points)

    Yeah I'm getting this:

     

    Application Specific Information:

    com.apple.preference.desktopscreeneffect v.4 (Desktop & Screen Saver)

    objc[1883]: garbage collection is ON

    *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ILiPhoto9Plugin didCreateLoadDataLock]: unrecognized selector sent to instance 0x4008950c0'

  • murphx Level 1 Level 1 (0 points)

    I have figured this out.

     

    If you go into ~/Library/Preferences/ and delete:

     

    com.apple.iApps.plist

    com.apple.iApps.plist.lockfile

     

    then it springs back into life!

     

    Hope this helps someone else!

  • Julien Desmottes Level 1 Level 1 (130 points)

    Thanks murphx - it does help; though unfortunately for me, as soon as I relaunch iPhoto it starts crashing again (until I trash the file again...)

     

    This is happening on all my macs, really makes me wonder...

  • kingrollo Level 1 Level 1 (0 points)

    Hi,

     

    I've had the same problem recently - one of many problems which was caused by upgrading to Lion, not liking it, and rolling back to Snow Leopard.

     

    Temporary fixes which worked for me were:

    - Rename iPhoto library

    - Delete com.apple.iApps.plist

    - Delete com.apple.iPhoto.plist

    ... all of which worked until you relaunched iPhoto.

     

    Permanent fix for me was to navigate to:

    - HD > Library > Application Support > iLifeMediaBrowser > Plug-Ins

    ... and roll them back to a pre-Lion backup from Time Machine. Then reboot...

     

    For me, this means I can now get into the Desktop & Screen Saver, and everything works as it should. Hopefully it will work for one of you too!

     

    r.

  • Julien Desmottes Level 1 Level 1 (130 points)

    kingrollo, thanks for summarizing this. Unfortunately I don't have a previous backup of the folder. I guess I could reinstall a Snow Leopard on another drive, but I don't think I'm going to bother doing it just for the background pane; however I'd like an update from Apple, as 10.7.1 didn't fix it for me !

     

    (I can't believe we're the only iPhoto-Lion users, and I have this on multiple machines, iPhoto libraries, and even system languages... can't believe we're the only ones...)

  • JStaessen Level 1 Level 1 (0 points)

    Hi

     

    I think I fixed the problem. There seems to be a problem with a iPhoto9 plugin that creates a read lock on a folder.

     

    In order to get rid of this problem, you have to delete the old iPhoto9 plugin, which is actually superfluous because it is replaced by the new iPhoto(11) Plugin. For some reason, the old one is kept on the system.

     

    Open your terminal and enter the following commands.

    cd /Library/Application\ Support/iLifeMediaBrowser/Plug-Ins/

    sudo mv iLMBiPhoto9Plugin.ilmbplugin/ iLMBiPhoto9Plugin.ilmbplugin.noplugin/

     

    Now you have to enter your password to get system privileges. That's it.

     

    Now open iPhoto and System Preferences at the same time. It will work

  • Fr0gPr0f Level 1 Level 1 (5 points)

    YESSSS! Thank you, JStaessen!

     

    I did what you said and it _still_ didn't work, so I listed the files in the iLifeMediaBrowser Plug-Ins directory and found that, in addition to the iPhoto9 plugin, I _also_ had an iPhoto8 plugin.

     

    So I repeated the terminal commands you gave, substituting iPhoto8 for iPhoto9, and...it STILL didn't work.

     

    But there is a happy ending. I did some searching around and discovered that in my user library there was also an iPhoto9 plugin and an iPhoto8 plugin.

     

    I repeated your terminal commands with those two files and Now.It.Works.

     

    I am ecstatic!

     

    Thank you again.

  • oconnor4d Level 1 Level 1 (0 points)

    Thanks all of you, I had the same problem :desktop preference crashing, trashing iApps.plist worked, until I launched iPhoto again.  I cleared out top level plugins, and then had to burrow down to user level old iPhoto plugins.  (I didn't use terminal, just trashed them.)  Up and running.

     

    As to why there is so little traffic on this issue, it might be a due to how infrequently people open the Desktop & Screensaver preference pane.  I discovered this problem when I tried to install a new screensaver. 

     

    Thanks again,  Dennis

  • Julien Desmottes Level 1 Level 1 (130 points)

    Hi Dennis,

     

    Interestingly, I did notice the extra plugins files, but after the 10.7.2 update which worked for me - I just forgot to update this post to say that 10.7.2 fixed my problem. I guess maybe not for all !

     

    Julien

  • Koen Szczepanski Level 1 Level 1 (0 points)

    same problem as Jsteassen, fixed my problem aswell.. had the new iphoto11
    And the iphoto 9 caused the lockup.. thank you!

  • NilsSkot Level 1 Level 1 (0 points)

    LIFE SAVER!! thanks alot, i hate when things doesnt work right! <3