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...
I attempted to follow the steps from the link above.
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:
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
Line: 295
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:
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
I can see it make an HTTP request as follows:
Code:
PUT /service/user/****/calendar.ics HTTP/1.1
Host: ****
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Content-Length: 46801
Content-Type: text/calendar
Authorization: Basic ****
After which follows the entire calendar data including the new entry. However, the web server replies:
Code:
HTTP/1.1 404 no such item
Date: Mon, 07 May 2007 18:18:20 GMT
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 988
Set-Cookie: ZM_AUTH_TOKEN=****
Connection: close
...along with an apache error message.
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?