Problem adding new CalDAV calendar

UNCONFIRMED
Unassigned

Status

Calendar
Provider: CalDAV
UNCONFIRMED
8 months ago
8 months ago

People

(Reporter: Tobias Grave, Unassigned)

Tracking

Lightning 5.4.3

Details

Attachments

(1 attachment)

(Reporter)

Description

8 months ago
Created attachment 8901786 [details]
caldav.jpg

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Build ID: 20170814072924

Steps to reproduce:

Add new CalDAV calendar


Actual results:

Message "Your calendar has been created" appears, but the calendar is not sychronized. The debug logs show the following error (see attached screenshot):

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>
PROPFIND https://dav.variomedia.de/caldav/31/
CalDAV: Status 404 on initial PROPFIND for calendar Test

HTTP Log on the CalDAV server:
"PROPFIND /caldav/31/ HTTP/1.1" 404 432 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 Lightning/5.4.3"

If I use curl to send this request, I get a response with status code 207:

<D:multistatus xmlns:D="DAV:" xmlns:APPLE="http://apple.com/ns/ical/" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CS="http://calendarserver.org/ns/"><D:response><D:href>/caldav/31/</D:href><D:propstat><D:prop><D:current-user-principal><D:href>/principals/users/3</D:href></D:current-user-principal><D:supported-report-set><D:supported-report><D:report><CAL:calendar-multiget /></D:report></D:supported-report><D:supported-report><D:report><CAL:calendar-query /></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:principal-match /></D:report></D:supported-report><D:supported-report><D:report><D:principal-property-search /></D:report></D:supported-report><D:supported-report><D:report><D:expand-property /></D:report></D:supported-report><D:supported-report><D:report><CS:calendarserver-principal-search /></D:report></D:supported-report><D:supported-report><D:report><D:sync-collection /></D:report></D:supported-report></D:supported-report-set><D:resourcetype><D:collection /><CAL:calendar /><CS:shared-owner /></D:resourcetype><supported-calendar-component-set xmlns="urn:ietf:params:xml:ns:caldav"><CAL:comp name="VEVENT" /></supported-calendar-component-set><getctag xmlns="http://calendarserver.org/ns/">31-1503252959098</getctag></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><D:owner></D:owner></D:prop><D:status>HTTP/1.1 404 NOT FOUND</D:status></D:propstat></D:response></D:multistatus>

The error only occurs when adding a new CalDAV calandar, existing CalDAV calendars that I added a while ago with an earlier version of Lightning work fine.


Expected results:

ClaDAV calendar successfully synchronized
You need to log in before you can comment on or make changes to this bug.