[Openmcl-devel] Error when requiring cocoa

Raffael Cavallaro raffaelcavallaro at mac.com
Wed Aug 25 13:32:53 UTC 2010

On Aug 25, 2010, at 2:45 AM, Neil Baylis wrote:

> I've just installed Snow Leopard, and updated ccl from svn. 
> It fetched revision 14211
> I did the rebuild-ccl incantation, which worked without any complaint.
> Now, when I (require :cocoa)
> I get this:
> ;Loading #P"/Users/neil/packages/ccl/cocoa-ide/fasls/ide-self-update.dx64fsl"...
> ;Compiling "/Users/neil/packages/ccl/cocoa-ide/search-files.lisp"...
> ;Loading #P"/Users/neil/packages/ccl/cocoa-ide/fasls/search-files.dx64fsl"...
> ;Compiling "/Users/neil/packages/ccl/cocoa-ide/start.lisp"...
> ;Loading #P"/Users/neil/packages/ccl/cocoa-ide/fasls/start.dx64fsl"...
> ;Compiling "/Users/neil/packages/ccl/cocoa-ide/xinspector.lisp"...
> > Error: Objective-C runtime exception: 
> >        *** -[NSKeyedUnarchiver initForReadingWithData:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver
> > While executing: #<Anonymous Function #x302000F5420F>, in process Initial(0).

This is also a faq. The plist format changed at some point so the new IDE can't read your old prefs. 

The solution was provided by Gary Palter: just trash your IDE prefs at ~/Library/Preferences/com.clozure.Clozure CL-x8664.plist and x8632.plist. No need to get rid of the LSSharedFileList.plists though.

warmest regards,


Raffael Cavallaro
raffaelcavallaro at me.com

More information about the Openmcl-devel mailing list