I have iCal set up attached to my Google Calendar, and thus events entered into iCal, Google Calendar or my iPhone all happily sync up. Except today new events entered into iCal stopped appearing in Google or iPhone.
Found a quick and easy solution.
1. Exit iCal
2. Find the file [youruser]/library/calendars/calendar cache and delete it
3. Restart iCal
And hey presto entries added to iCal are syncing again.

Awesome tip. Thanks!
Posted by: Chip | October 10, 2010 at 02:39 AM
Thank you! I was so stuck and this was the perfect solution.
Posted by: Amrita | November 11, 2010 at 02:20 AM
hey there....thanks for this tip. was stuck. google. you. happiness.
Posted by: N | November 22, 2010 at 01:27 PM
Yes! Finally. Thanks.
Posted by: Jeff Davanzo | March 12, 2011 at 12:21 AM
Cant find the the file ¿?¿? .where might it be ......
searched for 30 minutes ...
Thanks
Posted by: martin brown | March 29, 2011 at 04:09 PM
Martin
On your Mac click the Finder icon (smiley face, usually left end of your Dock).
Click Macintosh HD
Click Users
Click your name
Click Library
Click Calendars
You should see at least one file named 'Calendar Cache' in that folder.
At least, that's where I found my cache file.
Cheers...David
Posted by: David Eedle | March 29, 2011 at 04:20 PM
Just so other users know - any items that were not copied to your google calendar from ical will be lost at this point, so print it out or write them down.
Posted by: James Sullivan | May 13, 2011 at 11:36 PM
oh my gosh it worked!!! thank you so much - I was in the same boat as the person who couldn't find the file - huge thanks for the additional details too!
Posted by: Susan | February 18, 2012 at 06:08 AM