can't edit event for change of CalDAV calendar
Categories
(Calendar :: Provider: CalDAV, defect)
Tracking
(Not tracked)
People
(Reporter: tb.bug.332, Unassigned)
Details
Attachments
(5 files)
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 Steps to reproduce: Edit event in CalDAV calendar to change event to different CalDAV calendar. Actual results: Save or Save and Close fail to make changes. Expected results: Save or Save and Close should both save event to the different CalDAV calendar selected.
Updated•6 years ago
|
Comment 1•6 years ago
|
||
What exact version of Lightning do you use? Are both, the calendar to change from and change to are available at the moment your trying this? What is the offline support configuartion for both calendars? Does any message appear in the error console (ctril + shift + j) when reproducing the issue?
Reporter | ||
Comment 3•6 years ago
|
||
from calendar configuration
Reporter | ||
Comment 4•6 years ago
|
||
error console output upon reproduction
Reporter | ||
Comment 5•6 years ago
|
||
Lightning is version 6.2.2.1. Thunderbird is 60.2.1. Both calendars are available at the moment I try to edit. Please see attached for configurations and error console output upon reproducing. Thank you.
Comment 6•6 years ago
|
||
Is that a nextcloud caldav server? If so, set preference network.cookie.same-site.enabled to false until [1] and/or [2] is solved (and back to true afterwards!) [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1468912 [2] https://github.com/nextcloud/server/issues/10134
Reporter | ||
Comment 8•6 years ago
|
||
It's Fastmail's CalDAV server, not nextcloud. So I asked Fastmail if it could be at their end. They tested with the Fastmail web UI and other CalDAV clients, all of which worked fine. It appears to be specific to Lightning. Sorry for the delay. Thank you.
Comment 9•6 years ago
|
||
Since you are getting a 403 error, your are not eligable to access the calendar serverside. The fact that you see the calendar items is probably because you have offline-support enabled. Did you upgrade from TB 52 and you could write to that calendar before? Have you more then one fastmail calendar configured and just one of them you cannot write to or is it the only fastmail calendar. If the latter, please _try_ the workaround mentioned in comment 6. If that didn't help, please make sure you have the appropriate access priviledges for that calendar serverside and you have the correct url (especially regarding using http vs https). If you haven't fix it and retry. If that didn't help, please enable calendar.debug.log and calendar debug.log.verbose in the TB config editor, disable offline support for that calendar and restart TB. If the items of the respective calendar have vanished when TB is up agaign, please check error console which requests fail with a 403 error and post them here. Then, unsubscribe from this calendar, remove the respective data from the list of saved passwords and restart TB. Now, subscribe to that calendar again and report whteher it works. If you are pasting log information here, please do so completely. You may obfuscate sensitive information for privacy reasons but please don't change the structure of such data.
Reporter | ||
Comment 10•6 years ago
|
||
Due to hardware problem, I went from TB 45 to clean (with new profile from scratch) install of TB 60. Every calendar feature I had ever tried to use worked in TB 45, except for searching to find repeating events, which may be a different topic. I have 5 Fastmail calendars configured. I can add and delete events, client or server side, and they sync, although the TB sync button seems greyed out. I just can't change calendars in TB for a saved an event. I'll get back to the requested log enables, and the rest, as requested, hopefully later today. Thank you.
Reporter | ||
Comment 11•6 years ago
|
||
After disabling offline support for calendar, and restarting TB, the events vanished and the calendar was no longer on the list in Lightning. No 403 errors, but lots of others under Net with errors checked and warnings checked. Attached is a warning output to screen. I resubscribed to the calendar with no 403 errors, but lots of others. I restarted TB and got the same script error but it did not successfully continue or cancel this time. TB hung and I had to force TB to end with Task Manager. Hangs again with each attempted restart. Would it be helpful if I reinstall TB without my IMAP email for comfort, and then create some dummy Fastmail calendars to try to recreate with less risk to my live data, in case TB is unstable? Thank you.
Reporter | ||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
You don't need to reinstall. Change the drop down filter in the upper center screen part of the calendar view to "Events in the next 7 days" to get rid of the warning. It's recommended to not use the options "All events" or "All future events" permanently since it may cause hangs on start up.
Reporter | ||
Comment 14•6 years ago
|
||
Good to know, thanks. Still can't edit event to change calendar. Here's the log. While creating services from category 'profile-after-change', could not create service for entry 'calendar-backend-loader', contract ID 'service,@mozilla.org/calendar/backend-loader;1' Lightning:"[calTimezoneService] Loading resource://calendar/timezones/zones.json" calTimezoneService.js:71 Lightning:[calTimezoneService] Timezones version 2.2018e loaded calTimezoneService.js:122 Use of Mutation Events is deprecated. Use MutationObserver instead. calendar-widgets.xml:512:20 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for forDebug1 calDavCalendar.js:295 Lightning:CalDAV: Retrieving server info from cache for calDavCalendar.js:295 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/" calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:17 07 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to ----------- calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/" calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to .js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to .js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/ calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/ calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to calendar calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to calendar calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to calendar calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/ calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/" calCachedCalendar.js:324 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:Start loading of locale dependent preference default values... calendar-chrome-startup.js:260 Lightning:Loading of locale sensitive preference default values completed. calendar-chrome-startup.js:280 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar forDebug1 calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for forDebug1 is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/ /</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/ /</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user/ /</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1539386148-183296</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: forDebug1 calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user/ calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/------------------------//</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/ /</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user/ </D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1465673646-182156</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user/" calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for --------------- is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user//</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user//</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1465673589-123884</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user/" calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar forDebug2 calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for forDebug2 is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user//</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user//</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1539386177-183293</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: forDebug2 calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user//" calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/ /</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user//</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1465673459-182917</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user/" calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for calendar is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user// /</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user//</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user//</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1465673411-183294</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: calendar calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user// calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user//" calDavCalendar.js:1938 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar ----------- calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for ----------- is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/ /</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/------------------------/</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user/------------------------/</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1465673442-183207</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: ----------- calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/------------------------/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/" calDavCalendar.js:1938 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar ----------- --------------- supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar forDebug2 supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar --------------- supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar forDebug1 supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar ----------- supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar ----------- supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar calendar supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://caldav.fastmail.com/dav/principals/user/-----------------------------------------%40-----------/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/6da4b706-014d-4bc0-90fc-c74ccb008460/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673589-123884</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673589-123884 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1539386148-183288</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1539386148-183288 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/3926f84f-9c9d-4630-865f-a44ab12eaffa/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1539386177-183293</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1539386177-183293 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/3100fc20-b630-4b26-9f77-6ac65ef71a1a/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673646-182156</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673646-182156 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/cbe93466-d5fb-4238-8995-8de226edf56e/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673459-182917</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673459-182917 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/acd69e30-832f-42fe-9c8e-7a1386260d86/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673442-183207</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673442-183207 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/------------------------/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/------------------------/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:--------------------------</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/------------------------/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/------------------------/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/4145a291-e30b-4e0d-844d-f8102623577b/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673411-183294</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673411-183294 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673589-123884</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673589-123884 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1539386177-183293</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1539386177-183293 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: skipping unfound deleted item : /dav/calendars/user/------------------------/ calDavRequestHandlers.js:556 Lightning:CalDAV: recv: <multistatus> <response> <href>/dav/calendars/user/------------------------/</href> <status>HTTP/1.1 404 Not Found</status> </response> <sync-token>data:,1539386148-183296</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1539386148-183296 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/his.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673646-182156</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673646-182156 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673442-183207</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673442-183207 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673459-182917</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673459-182917 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673411-183294</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673411-183294 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:"CalDAV: itemUri.spec = https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/e8514b4c-316e-4081-accd-5227451d1049.ics" calDavCalendar.js:655 Lightning:CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20181012T232042Z LAST-MODIFIED:20181012T232054Z DTSTAMP:20181012T232054Z ---------------:e8514b4c-316e-4081-accd-5227451d1049 SUMMARY:test1 DTSTART;VALUE=DATE:20181012 DTEND;VALUE=DATE:20181013 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:2905 Lightning:CalDAV: recv: calDavCalendar.js:670 Lightning:CalDAV: Item added to forDebug1 successfully calDavCalendar.js:683 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/): <?xml version="1.0" encoding="UTF-8"?> <C:calendar-multiget xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:getetag/><C:calendar-data/></D:prop><D:href>/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/e8514b4c-316e-4081-accd-5227451d1049.ics</D:href></C:calendar-multiget> calDavRequestHandlers.js:711 Lightning:CalDAV: recv: <D:multistatus> <D:response> <D:href>/dav/calendars/user/------------------------/</D:href> <D:propstat> <D:prop> <D:getetag>"f751f614f60754eb53892be8c7935c283ddaa2f1"</D:getetag> <C:calendar-data>BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20181012T232042Z LAST-MODIFIED:20181012T232054Z DTSTAMP:20181012T232054Z ---------------:e8514b4c-316e-4081-accd-5227451d1049 SUMMARY:test1 DTSTART;VALUE=DATE:20181012 DTEND;VALUE=DATE:20181013 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR </C:calendar-data> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavRequestHandlers.js:754 Lightning:aChangeLogListener=undefined calendarURI=https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to --------------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to --------------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to --------------- calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------/" calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/6da4b706-014d-4bc0-90fc-c74ccb008460/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673589-123884</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673589-123884 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to ----------- calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------//" calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/cbe93466-d5fb-4238-8995-8de226edf56e/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673459-182917</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673459-182917 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to ----------- --------------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to ----------- --------------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to ----------- --------------- calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------/" calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/3100fc20-b630-4b26-9f77-6ac65ef71a1a/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673646-182156</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673646-182156 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to forDebug2 calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------/htning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/3926f84f-9c9d-4630-865f-a44ab12eaffa/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1539386177-183293</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1539386177-183293 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to calendar calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to calendar calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to calendar calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------/calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/4145a291-e30b-4e0d-844d-f8102623577b/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673411-183294</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673411-183294 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to forDebug1 calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------/" calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/f06e1b09-5b06-441a-a1ff-9a8789b7097f/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1539386148-183296</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1539386148-183296 calDavRequestHandlers.js:345 Lightning:[calCachedCalendar] Performing playback operation add on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation modify on 0 items to ----------- calCachedCalendar.js:573 Lightning:[calCachedCalendar] Performing playback operation delete on 0 items to ----------- calCachedCalendar.js:573 Lightning:"[calCachedCalendar] Doing changelog based sync for calendar https://caldav.fastmail.com/dav/calendars/user/------------------------//" calCachedCalendar.js:324 Lightning:CalDAV: send(https://caldav.fastmail.com/dav/calendars/user/-----------------------------------------%40-----------/acd69e30-832f-42fe-9c8e-7a1386260d86/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token>data:,1465673442-183207</sync-token><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: data:,1465673442-183207 calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673411-183294</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673411-183294 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673646-182156</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673646-182156 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <response> <href>/dav/calendars/user/------------------------/</href> <propstat> <prop> <getcontenttype>text/calendar; charset=utf-8; component=VEVENT</getcontenttype> <getetag>"f751f614f60754eb53892be8c7935c283ddaa2f1"</getetag> </prop> <status>HTTP/1.1 200 OK</status> </propstat> </response> <sync-token>data:,1539386148-183297</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1539386148-183297 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673459-182917</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673459-182917 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673589-123884</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673589-123884 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1539386177-183293</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1539386177-183293 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/------------------------// iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1465673442-183207</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1465673442-183207 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=[xpconnect wrapped calIGenericOperationListener] calendarURI=https://caldav.fastmail.com/dav/calendars/user/ iscached=true this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:[calCachedCalendar] replayChangesOn finished. calCachedCalendar.js:335 Lightning:[calCachedCalendar] sync queue empty. calCachedCalendar.js:313 Lightning:"CalDAV: itemUri.spec = https://caldav.fastmail.com/dav/calendars/user/" calDavCalendar.js:655 Lightning:CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20181012T232042Z LAST-MODIFIED:20181012T232115Z DTSTAMP:20181012T232115Z ---------------:e8514b4c-316e-4081-accd-5227451d1049 SUMMARY:test1 DTSTART;VALUE=DATE:20181012 DTEND;VALUE=DATE:20181013 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:2905 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:error xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <C:unique-scheduling-object-resource> <D:href>/dav/calendars/user/</D:href> </C:unique-scheduling-object-resource> </D:error> calDavCalendar.js:670 Lightning:CalDAV: Unexpected status adding item to forDebug2: 403 BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20181012T232042Z LAST-MODIFIED:20181012T232115Z DTSTAMP:20181012T232115Z ---------------: SUMMARY:test1 DTSTART;VALUE=DATE:20181012 DTEND;VALUE=DATE:20181013 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:704
Reporter | ||
Comment 15•5 years ago
|
||
Regarding the suggestion to return the value to true as soon as any server problems are resolved, is there a security risk to trying the workaround: set preference network.cookie.same-site.enabled to false?
Comment 16•5 years ago
|
||
That is a newly introduced protection against CSRF - if you disable it you don't have this. Did you use the same username/password for all of your calendars or are they separate per calendar (which would not work in the default setting)? For further debugging: Comment 14 indicates that you created the calendars again with offline support enabled - you should not do this to be able to sort things out easier. Also just configure _one_ calendar for debugging the issue. Once you get it working for one without offline-support, you can add a second with out offline support. If it still works then, you can enable offline support for one of them. If that still works, enable offline support for all of them. So please post for the steps described above until you get to a failure. If you redact the logs for privacy reasons, please do it consistently, e.g. replace your user id always with the same string. The same is true for calendar ids. Please make sure you have configured the effective calendar URL and not the principle url when creating a calendar.
Reporter | ||
Comment 17•5 years ago
|
||
I used the same username/password for all of my calendars. I will post again as requested. By principal url, do you mean the local calendar that is there upon installation (lets call it the default calendar for this post)? I did delete the default calendar after creating the CalDAV calendars - could this be contributing to my issue of not being able to change the calendar for a saved entry such that I should never delete the default calendar? Would you prefer that I have the default calendar in existence for the purpose of debugging? If so, do I need to re-install Lightning to get that default calendar back, or will a newly created local calendar suffice? I might take me a few days to get back to this. Thank you for your efforts.
Comment 18•5 years ago
|
||
No, the principal url is the the url for the calendar user instead of a certain calendar (Lightning only supports the latter way of configuring a calendar atm - other calendar application also would swallow the former). You need to obtain the calendar url from within the FM web interface [1]. I doesn't matter whether you have still present the home calendar deployed automatically into a new profile as long you have one other calendar configured, which is the case for you. And just to be sure: you're using an app password for accessing the caldav calendar instead of your online password as described at [2]? [1] https://www.fastmail.com/help/clients/thunderbird.html#calendar [2] https://www.fastmail.com/help/clients/apppassword.html
Reporter | ||
Comment 19•5 years ago
|
||
Per [1] and [2], caldav definitely has an app password, and each calendar its own URL. The same failure occurred even without offline support. I noticed while redacting that my user ID sometimes had "%40" instead of "@", so I preserved this detail in case it is significant, but otherwise, my user ID redaction is consistent. Attached is a capture of the GUI error message output when I attempted to edit to change the calendar of a saved event. Please find the log below. While creating services from category 'profile-after-change', could not create service for entry 'calendar-backend-loader', contract ID 'service,@mozilla.org/calendar/backend-loader;1' Lightning:"[calTimezoneService] Loading resource://calendar/timezones/zones.json" calTimezoneService.js:71 Lightning:[calTimezoneService] Timezones version 2.2018e loaded calTimezoneService.js:122 Use of Mutation Events is deprecated. Use MutationObserver instead. calendar-widgets.xml:512:20 Lightning:Start loading of locale dependent preference default values... calendar-chrome-startup.js:260 Lightning:Loading of locale sensitive preference default values completed. calendar-chrome-startup.js:280 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar testCalendar1 calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for testCalendar1 is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/userID/e2977bf7-5bef-4a58-a190-dc7754d941d6/</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/userID/</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user/userID/</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1546826406-251527</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: testCalendar1 calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/userID/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/" calDavCalendar.js:1938 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar testCalendar1 supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://serverName/dav/principals/user/userIDwith_%40_instead_of_@/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/userID/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/userID/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:alias</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/userID/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/userID/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/e2977bf7-5bef-4a58-a190-dc7754d941d6/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token/><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: null calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1546826406-251527</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1546826406-251527 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=null calendarURI=https://serverName/dav/calendars/user/userID/e2977bf7-5bef-4a58-a190-dc7754d941d6/ iscached=false this.mQueuedQueries.length=7 calDavCalendar.js:1184 Lightning:"CalDAV: itemUri.spec = https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/e2977bf7-5bef-4a58-a190-dc7754d941d6/e33a4dc8-593d-4b7a-971b-ebe8b1becf25.ics" calDavCalendar.js:655 Lightning:CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20190107T020151Z LAST-MODIFIED:20190107T020233Z DTSTAMP:20190107T020233Z UID:e33a4dc8-593d-4b7a-971b-ebe8b1becf25 SUMMARY:testNew Event DTSTART;VALUE=DATE:20190106 DTEND;VALUE=DATE:20190107 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:2905 Lightning:CalDAV: recv: calDavCalendar.js:670 Lightning:CalDAV: Item added to testCalendar1 successfully calDavCalendar.js:683 Lightning:CalDAV: send(https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/e2977bf7-5bef-4a58-a190-dc7754d941d6/): <?xml version="1.0" encoding="UTF-8"?> <C:calendar-multiget xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:getetag/><C:calendar-data/></D:prop><D:href>/dav/calendars/user/userIDwith_%40_instead_of_@/e2977bf7-5bef-4a58-a190-dc7754d941d6/e33a4dc8-593d-4b7a-971b-ebe8b1becf25.ics</D:href></C:calendar-multiget> calDavRequestHandlers.js:711 Lightning:CalDAV: recv: <D:multistatus> <D:response> <D:href>/dav/calendars/user/userID/e2977bf7-5bef-4a58-a190-dc7754d941d6/e33a4dc8-593d-4b7a-971b-ebe8b1becf25.ics</D:href> <D:propstat> <D:prop> <D:getetag>"c6062e8e91d78d4353bb2d95321494dbac1a679f"</D:getetag> <C:calendar-data>BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20190107T020151Z LAST-MODIFIED:20190107T020233Z DTSTAMP:20190107T020233Z UID:e33a4dc8-593d-4b7a-971b-ebe8b1becf25 SUMMARY:testNew Event DTSTART;VALUE=DATE:20190106 DTEND;VALUE=DATE:20190107 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR </C:calendar-data> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavRequestHandlers.js:754 Lightning:aChangeLogListener=undefined calendarURI=https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/e2977bf7-5bef-4a58-a190-dc7754d941d6/ iscached=false this.mQueuedQueries.length=0 calDavCalendar.js:1184 Lightning:CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:resourcetype/><D:owner/><D:current-user-principal/><D:supported-report-set/><C:supported-calendar-component-set/><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1707 Lightning:CalDAV: Status 207 on initial PROPFIND for calendar testCalendar2 calDavCalendar.js:1714 Lightning:CalDAV: Authentication scheme for testCalendar2 is Basic calDavCalendar.js:1791 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/calendars/user/userID/58e2c918-ab4e-4d76-a708-c6e9560636ba/</D:href> <D:propstat> <D:prop> <D:resourcetype> <D:collection/> <C:calendar/> </D:resourcetype> <D:owner> <D:href>/dav/principals/user/userID/</D:href> </D:owner> <D:current-user-principal> <D:href>/dav/principals/user/userID/</D:href> </D:current-user-principal> <D:supported-report-set> <D:supported-report> <D:report> <D:expand-property/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:acl-principal-prop-set/> </D:report> </D:supported-report> <D:supported-report> <D:report> <D:sync-collection/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-query/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:calendar-multiget/> </D:report> </D:supported-report> <D:supported-report> <D:report> <C:free-busy-query/> </D:report> </D:supported-report> </D:supported-report-set> <C:supported-calendar-component-set> <C:comp name="VEVENT"/> <C:comp name="VTODO"/> <C:comp name="VJOURNAL"/> <C:comp name="VFREEBUSY"/> <C:comp name="VAVAILABILITY"/> </C:supported-calendar-component-set> <CS:getctag>1546826424-251534</CS:getctag> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:1810 Lightning:CalDAV: Collection has webdav sync support calDavCalendar.js:1828 Lightning:Adding supported items: VEVENT,VTODO for calendar: testCalendar2 calDavCalendar.js:1860 Lightning:CalDAV: Found principal url from DAV:current-user-principal /dav/principals/user/userID/ calDavCalendar.js:1868 Lightning:"CalDAV: send: OPTIONS https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/" calDavCalendar.js:1938 Lightning:CalDAV: DAV header: 1, 2, 3, access-control, extended-mkcol, resource-sharing, calendar-access, calendar-auto-schedule, calendar-query-extended, calendar-availability, calendarserver-sharing, inbox-availability calDavCalendar.js:1965 Lightning:CalDAV: Calendar testCalendar2 supports calendar-auto-schedule calDavCalendar.js:1982 Lightning:"CalDAV: send: PROPFIND https://serverName/dav/principals/user/userIDwith_%40_instead_of_@/ <?xml version="1.0" encoding="UTF-8"?> <D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><C:calendar-home-set/><C:calendar-user-address-set/><C:schedule-inbox-URL/><C:schedule-outbox-URL/></D:prop></D:propfind>" calDavCalendar.js:2177 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <D:response> <D:href>/dav/principals/user/userID/</D:href> <D:propstat> <D:prop> <C:calendar-home-set> <D:href>/dav/calendars/user/userID/</D:href> </C:calendar-home-set> <C:calendar-user-address-set> <D:href>mailto:alias</D:href> </C:calendar-user-address-set> <C:schedule-inbox-URL> <D:href>/dav/calendars/user/userID/Inbox/</D:href> </C:schedule-inbox-URL> <C:schedule-outbox-URL> <D:href>/dav/calendars/user/userID/Outbox/</D:href> </C:schedule-outbox-URL> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> calDavCalendar.js:2189 Lightning:CalDAV: send(https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/58e2c918-ab4e-4d76-a708-c6e9560636ba/): <?xml version="1.0" encoding="UTF-8"?> <sync-collection xmlns="DAV:"><sync-token/><sync-level>1</sync-level><prop><getcontenttype/><getetag/></prop></sync-collection> calDavRequestHandlers.js:343 Lightning:CalDAV: webdav-sync Token: null calDavRequestHandlers.js:345 Lightning:CalDAV: recv: <multistatus> <sync-token>data:,1546826424-251534</sync-token> </multistatus> calDavRequestHandlers.js:405 Lightning:CalDAV: New webdav-sync Token: data:,1546826424-251534 calDavRequestHandlers.js:490 Lightning:aChangeLogListener=null calendarURI=https://serverName/dav/calendars/user/userID/58e2c918-ab4e-4d76-a708-c6e9560636ba/ iscached=false this.mQueuedQueries.length=7 calDavCalendar.js:1184 Lightning:"CalDAV: itemUri.spec = https://serverName/dav/calendars/user/userIDwith_%40_instead_of_@/58e2c918-ab4e-4d76-a708-c6e9560636ba/e33a4dc8-593d-4b7a-971b-ebe8b1becf25.ics" calDavCalendar.js:655 Lightning:CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20190107T020151Z LAST-MODIFIED:20190107T020409Z DTSTAMP:20190107T020409Z UID:e33a4dc8-593d-4b7a-971b-ebe8b1becf25 SUMMARY:testNew Event DTSTART;VALUE=DATE:20190106 DTEND;VALUE=DATE:20190107 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:2905 Lightning:CalDAV: recv: <?xml version="1.0" encoding="utf-8"?> <D:error xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> <C:unique-scheduling-object-resource> <D:href>/dav/calendars/user/userID/e2977bf7-5bef-4a58-a190-dc7754d941d6/e33a4dc8-593d-4b7a-971b-ebe8b1becf25.ics</D:href> </C:unique-scheduling-object-resource> </D:error> calDavCalendar.js:670 Lightning:CalDAV: Unexpected status adding item to testCalendar2: 403 BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VEVENT CREATED:20190107T020151Z LAST-MODIFIED:20190107T020409Z DTSTAMP:20190107T020409Z UID:e33a4dc8-593d-4b7a-971b-ebe8b1becf25 SUMMARY:testNew Event DTSTART;VALUE=DATE:20190106 DTEND;VALUE=DATE:20190107 TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR calDavCalendar.js:704 Lightning:There has been an error reading data for calendar: testCalendar2. However, this error is believed to be minor, so the program will attempt to continue. Error code: DAV_PUT_ERROR. Description: There was an error storing the item on the server. calCalendarManager.js:984 An error occurred when writing to the calendar testCalendar2! Please see below for more information. Error code: MODIFICATION_FAILED. Description: Status Code: 2147500037, The request cannot be processed. Server Replied with 403 If you're seeing this message after snoozing or dismissing a reminder and this is for a calendar you do not want to add or edit events for, you can mark this calendar as read-only to avoid such experience in future. To do so, get to the calendar properties by right-clicking on this calendar in the list in the calendar or task view. calCalendarManager.js:981
Reporter | ||
Comment 20•5 years ago
|
||
Comment 21•5 years ago
|
||
How did you do to change the existing event? It seems like you tried to change the calendar, but not event details like the event title. If so, can you report whether the latter works for you if you not change the calendar?
Fastmail seems to requires the event UID to be unique not just per calendar but for all calendars of a user.
Reporter | ||
Comment 22•5 years ago
|
||
Correct, I just tried to change the calendar for the existing event.
I can edit and save any field(s) in the event without failure. If I try to change the calendar, the window for the event closes when I click on save and close, but no changes are saved to any field. I can delete an event with the correct calendar, or any other calendar, selected.
Reporter | ||
Comment 23•5 years ago
|
||
This issue persists in Thunderbird 60.5.1 with Lightning 6.2.5.1 despite newly fixed CalDav access to some servers not working.
Updated•2 years ago
|
Description
•