iCal Events Vanished - Cannot Quit iCal

I loaded up iCal today and all of my events had disappeared. I can click forward and backward in time, and still, nothing. The mini-calendar in the lower left shows January 2001. There are no calendars on the left, even though I have five or six. When I try to quit iCal the program just hangs, and I have to force quit the software.

Reminders are still popping up, and my iPhone still has the events, so I think they're there, but not visible... Or something.

I've tried grabbing the calendar folder via Time Machine from a week ago, but it didn't improve. I've resynched with the iPhone, but again, no events.

How can I get my calendars back, any suggestions?

MBP 15", Mac OS X (10.5.6)

Posted on Dec 19, 2008 3:22 PM

Reply
21 replies

Feb 8, 2009 4:03 AM in response to mjruss

I have exactly the same symptoms as the OP after updating to OSX 10.5.6 last night - all my events and calendars are gone, I have the January 2001 mini calendar and the application is unresponsive to quit command or creating a new calendar or anything.
I tried deleting the cache and restarting, that made no difference.
I tried deleting iCal completely, but I can't reinstall because my optional install list won't let me select iCal, in fact it will only let me select iTunes.
I haven't got my backup hard drive with me at the moment - in a fortnight I can see what happens when I restore iCal from that.
For the time being, has anyone got any ideas?

Feb 10, 2009 8:53 PM in response to mjruss

I've read this thread to this point and have been frustrated with the "Disappearing Calendar" Trick. It has been a real "Apple Products are not without potentially serious issues that remain unresolved" experience, but I've achieved a serviceable, kludgy, workaround.

I had three files that were consolidated calendars from previous calendars.(Work, Union, and Personal) I would import the data from these local .ics files into iCal (3.05, from the latest Combo update of 12/22/2008). I would close the application, re-open and nothing would be there.
I re-imported the data from my local .ics files and then deleted the User Library level iCal files, including caches, then closed the app, hoping to see writeout on quit.
No Joy.
I tried some CalDAV trickery with importing those ics files and Google Calendars, then using Google's CalDAV tool (Calaboration?) to bring those into iCal. Still No Joy, but a smile. Google's effective importation of all of those events suggested that the local .ics files weren't corrupt.
I used Pacifist (1st time using, great tool!) to identify Frameworks and files at different levels of the OS (10.5.6) file system related to iCal and wiped them out. Some of the DAV stuff I overwrote from the install disk. I effectively downgraded my iCal to 3.0.1, did the whole re-importation from the local ics files and still No Joy.

I got iCal to import and SAVE ON QUIT the info from the "Work" Calendar easily. I got it to do the same for my "Personal" Calendar as well. But no matter what I did, I couldn't get it to hold onto and record the info that I imported from my "Union" calendar. I hope that's not a statement about worker's rights to organize and collectively bargain...

Anyways, the workaround that finally brought SOME JOY, was to publish the calendars to ".Mac" and not "MobileMe", than log into my account on www.mac.com (NOT www.me.com!) and download the resulting Calendar file as "Union2.ics". When this file was imported into iCal (downgraded to 3.0.1) the information finally held!

Now on to importing into my iPhone which was the whole point of this exercise..
Moral: .Mac is not the same as MobileMe
Apple has a medium sized bug with iCal
and a little trip over http for your data might not be so bad.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iCal Events Vanished - Cannot Quit iCal

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.