How can I create a CalDAV calendar?
I would like to create a CalDAV calendar that four users can read from and write to.
I've tried placing it on a network share (preferred option) and on an FTP server. It appeared to create the calendar, but does not write anything to it. The error in the log is:
Timestamp: 2016-11-24 8:04:11 PM Error: NS_NOINTERFACE: Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface] Source File: resource://calendar/modules/calProviderUtils.jsm Line: 39
I then tried WebDAV. Thunderbird wrote to the calendar, but could not read from it. The error was:
Timestamp: 2016-11-24 7:35:26 PM Warning: There has been an error reading data for calendar: Test. However, this error is believed to be minor, so the program will attempt to continue. Error code: DAV_DAV_NOT_CALDAV. Description: The resource at https://url/Shared_Calendar is a DAV collection but not a CalDAV calendar Source File: file:///C:/path/calendar-js/calCalendarManager.js Line: 962
Timestamp: 2016-11-24 7:35:26 PM Warning: There has been an error reading data for calendar: Test. However, this error is believed to be minor, so the program will attempt to continue. Error code: READ_FAILED. Description: Source File: file:///C:/path/calendar-js/calCalendarManager.js Line: 962
I'm using Lightning 4.7.5 on Thunderbird 45.5.0 on Windows 7. Thanks to anyone who can suggest something.
Semua Balasan (1)
I use an ics file on dropbox.
I created a calendar, exported it as an ics file, placed this into dropbox. But I guess any network share should work.
You then add this as a network calendar. The location is entered as:
file:///home/<user name>/Dropbox/calendar/calendar.ics
Note this is on Linux, so you have
file://<path to file>
…but of course it should work with a UNC pathname or a mapped share.
I really don't know what will happen if two or more users change it simultaneously. That isn't a problem with dropbox, because you write to the local copy and the upload/sync is mediated by dropbox's synchronization system. (And it's only me using it and I haven't yet mastered the trick of being in two places simultaneously.)