I attempted to follow the steps from the link above.
To get this to all work together, so far at least, I followed the steps in the link posted above for getting Thunderbird/Lightning to sync with GCal...
When adding the calendar, do you add it as a iCalendar format or as a Google Calendar format? I tried both.
When I attempted to add it as a Google Calendar, it says "Your calendar has been created", but it doesn't actually appear in my calendar list, nor does it make a request to get the calendar data. In the Error Console, I see this error:
When I attempted to add it as a iCalendar format, it appears correctly in Lightning. However, when I try to add a new event, I get this error from Thunderbird:
Error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [calICalendar.uri]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/Documents%20and%20Settings/****/Application%20Data/Thunderbird/Profiles/****/extensions/****/js/calCalendarManager.js :: anonymous :: line 295" data: no]
Source File: file:///C:/Documents%20and%20Settings/****/Application%20Data/Thunderbird/Profiles/****/extensions/****/js/calCalendarManager.js
I can see it make an HTTP request as follows:
There has been an error reading data for calendar: calendar. It has been placed in read-only mode, since changes to this calendar will likely result in data-loss. You may change this setting by choosing 'Edit Calendar'. Description: Publishing the calendar file failed
Status code: 404: no such item
After which follows the entire calendar data including the new entry. However, the web server replies:
PUT /service/user/****/calendar.ics HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:220.127.116.11) Gecko/20070326 Thunderbird/18.104.22.168 Mnenhy/0.7.5.0
Authorization: Basic ****
...along with an apache error message.
HTTP/1.1 404 no such item
Date: Mon, 07 May 2007 18:18:20 GMT
It then makes a PROPFIND request which also fails. I can provide the details if it is helpful, but I'll omit them for brevity's sake.
Can anyone help me with this?