can't edit event for change of CalDAV calendar

UNCONFIRMED
Unassigned

Status

UNCONFIRMED
2 months ago
2 months ago

People

(Reporter: tb.bug.332, Unassigned)

Tracking

Lightning 6.2.2.1

Details

Attachments

(4 attachments)

(Reporter)

Description

2 months ago
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

2 months ago
Component: Untriaged → Provider: CalDAV
Product: Thunderbird → Calendar
Version: 60 → Lightning 6.2.1

Comment 1

2 months 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?
Flags: needinfo?(tb.bug.332)
(Reporter)

Comment 2

2 months ago
Created attachment 9015531 [details]
toCalendar.PNG

to calendar configuration
Flags: needinfo?(tb.bug.332)
(Reporter)

Comment 3

2 months ago
Created attachment 9015533 [details]
fromCalendar.PNG

from calendar configuration
(Reporter)

Comment 4

2 months ago
Created attachment 9015534 [details]
errorConsoleCapture.png

error console output upon reproduction
(Reporter)

Comment 5

2 months 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

2 months 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

Comment 7

2 months ago
Reporter, did this solve your issue?
Flags: needinfo?(tb.bug.332)
(Reporter)

Comment 8

2 months 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.
Flags: needinfo?(tb.bug.332)

Comment 9

2 months 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

2 months 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

2 months 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

2 months ago
Created attachment 9016742 [details]
recreateCalendarWarningToScreen.png

Comment 13

2 months 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

2 months 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
You need to log in before you can comment on or make changes to this bug.