Server: CalDAV: Support calendar sharing via MacOS Calendar.app

Created on 22 May 2017  ·  6Comments  ·  Source: nextcloud/server

Currently, trying to share a calendar using the MacOS Calendar.app produce the following error:

"user":"ncadmin","app":"webdav","method":"POST","url":"\/remote.php\/dav\/calendars\/ncadmin\/3F283E41-2239-452D-BE13-382E6CBB282F\/","message":"Exception: {\"Message\":\"HTTP\\/1.1 501 There was no plugin in the system that was willing to handle this POST method.\",\"Exception\":\"Sabre\\DAV\\Exception\\NotImplemented\",\"Code\":0,\"Trace\":\"#0 \\/var\\/www\\/nc12\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(254): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#1 \\/var\\/www\\/nc12\\/apps\\/dav\\/lib\\/Server.php(253): Sabre\\DAV\\Server->exec()\n#2 \\/var\\/www\\/nc12\\/apps\\/dav\\/appinfo\\/v2\\/remote.php(33): OCA\\DAV\\Server->exec()\n#3 \\/var\\/www\\/nc12\\/remote.php(162): require_once('\\/var\\/www\\/nc12\\/a...')\n#4 {main}\",\"File\":\"\\/var\\/www\\/nc12\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/Server.php\",\"Line\":487,\"User\":\"ncadmin\"}","userAgent":"Mac+OS+X\/10.12.5 (16F73) CalendarAgent\/386","version":"12.0.0.29"}

SabreDAV already support this->http://sabre.io/blog/2016/sharing-changes/ and would be nice to see this implemented into NC.

1. to develop enhancement dav sharing help wanted

Most helpful comment

requires us to change from our own sharing implementation to Sabre/DAV's. Will have to evaluate how complex that's gonna be.

All 6 comments

cc @rullzer @georgehrke

I am having the same issue.

The iCal error message:

The server responded with an error.
The request for account “xxx” failed.
The server responded with“501”to operation CalDAVUpdateShareesQueuableOperation.

requires us to change from our own sharing implementation to Sabre/DAV's. Will have to evaluate how complex that's gonna be.

I am having the same issue.

Der Server meldet Fehler
Die Anfrage für „Account „XXX““ ist fehlgeschlagen.

Antwort des Servers
„501“
an Vorgang CalDAVUpdateShareesQueuableOperation.

@BKapelari
Please use the Github Reactions feature instead of commenting +1, 👍 etc. These kinds of comments just unnecessarily notify everyone subscribed to this issue. Thx! :)

This issue has been automatically marked as stale because it has not had recent activity and it seems to be missing some essential informations. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Django-BOfH picture Django-BOfH  ·  3Comments

MorrisJobke picture MorrisJobke  ·  3Comments

rullzer picture rullzer  ·  3Comments

ChristophWurst picture ChristophWurst  ·  3Comments

blackcrack picture blackcrack  ·  3Comments