Open
Bug 1361292
Opened 8 years ago
Updated 3 years ago
Accepting an invite using a CalDAV calendar multiple problems
Categories
(Calendar :: General, defect)
Calendar
General
Tracking
(Not tracked)
UNCONFIRMED
People
(Reporter: kire.dyfvelsten, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Build ID: 20170413192749
Steps to reproduce:
When TB's calendar to attach to a serverbased calendar (CalDAV)
Actual results:
The organizer does not recive the accept and it wont synk to Phone using "Davdroid"
the event is saved to the server calendar (CalDAV)
Expected results:
if i use a "workaround" and accept prelliminary from the mail invite , the event is saved in the server calendar (caldav) but is transparent.. if i now rightklick and select "närvaro" at the bottom and change to "i Will Attend" . the organizer gets the accept respond and the event will synk to the android device using "davdroid", and the event get normal transparacy
| Reporter | ||
Comment 1•8 years ago
|
||
i have no local calendars, Only CalDAV connected calendars.
Updated•8 years ago
|
Component: Untriaged → General
Product: Thunderbird → Calendar
Version: 5.0 → unspecified
Comment 2•8 years ago
|
||
I am failing to understand your problem completely, can you please provide a step-by-step description to enable others to reproduce the issue?
Based on your expected results, this is maybe related to serverside scheduling? In this case the event would be added in needs-action state by the server and hence already in your calendar without any user action when you receive the email in TB.
Please also provide the version of TB and Lightning you are using, describe what calendar servers you are subscribed to and whether you are using additional calendar related addons. Finally, please check the the error console for any message appearing when reproducing the issue.
| Reporter | ||
Comment 3•8 years ago
|
||
I dont think this is a server problem, since i have the same problem with both Alt-t Mdaemon and SmarterTools Smartermail servers. How to reproduce the issue?
Install Thunderbird with lightening, (we use a swedish version)
remove any local calendars from Thunderbird,
attach to a CalDav serverbased calendar, create some events and synk to server, check server that it recived your events.
now have someone (local on server or remote) to invite you to his event.
now you got this invite in your inbox.
if you now Accept the invite directly the event is created in your caldav calender, but the organiser did not recive an confirmation..
This is the main problem...
it can work if you do an "workaround" and accept prelliminary from the mail invite , the event is saved in the server calendar (caldav) but is transparent.. if i now rightklick and select "närvaro"(
Presence) at the bottom and change to "i Will Attend" . the organizer gets the accept respond and the event will synk to the android device using "davdroid", and the event get normal transparacy
Comment 4•8 years ago
|
||
Please enable calendar.debug.log and calendar.debug.log.verbose in the advanced preferences, restart TB, open the error console and look for the response to the OPTIONS request and post the result here along with any other error message you get when reproducing the issue.
Updated•8 years ago
|
Flags: needinfo?(kire.dyfvelsten)
| Reporter | ||
Comment 5•8 years ago
|
||
i do not know what i am looking at...
aChangeLogListener=null
calendarURI=https://al.thage.com:4444/webdav/calendar/
iscached=false
this.mQueuedQueries.length=22 calDavCalendar.js:1186:9
uncaught exception: 2147746065 autosync.js:210:13
iTIP method: REQUEST calItipUtils.jsm:179:9
iTIP on REQUEST: no existing items. calItipUtils.jsm:1593:13
iTIP operations: 1 calItipUtils.jsm:1650:9
iTIP options on: REQUEST calItipUtils.jsm:336:13
CalDAV: itemUri.spec = https://al.thage.com:4444/webdav/calendar/bb3e8134720c4c76becfe3e3a560ef9b.ics calDavCalendar.js:654:9
CalDAV: send: BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VEVENT
LAST-MODIFIED:20170530T055042Z
DTSTAMP:20170530T055042Z
UID:bb3e8134720c4c76becfe3e3a560ef9b
SUMMARY:Frukost
PRIORITY:5
ORGANIZER;CN=Kire Dyfvelsten;SCHEDULE-AGENT=CLIENT:mailto:sysop@dragonslay
er.se
ATTENDEE;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT:mailto:kire.dyfv
elsten@thage.com
DTSTART:20170530T073000Z
DTEND:20170530T074500Z
X-LIC-ERROR;X-LIC-ERRORTYPE=PROPERTY-PARSE-ERROR:Parse error in property n
ame: BUSYSTATUS
CLASS:PUBLIC
LOCATION:Haganderska
SEQUENCE:0
TRANSP:OPAQUE
X-MOZ-RECEIVED-SEQUENCE:0
X-MOZ-RECEIVED-DTSTAMP:20170530T054752Z
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-PT15M
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
END:VCALENDAR
calDavCalendar.js:2859:13
PUT
https://al.thage.com:4444/webdav/calendar/bb3e8134720c4c76becfe3e3a560ef9b.ics [HTTP/1.1 204 No Content 69ms]
CalDAV: recv: calDavCalendar.js:669:25
CalDAV: Item added to Kire Dyfvelsten successfully calDavCalendar.js:682:21
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?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>/webdav/calendar/bb3e8134720c4c76becfe3e3a560ef9b.ics</D:href></C:calendar-multiget> calDavRequestHandlers.js:719:13
REPORT
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 32ms]
iTIP on REQUEST: found 1 items. calItipUtils.jsm:1364:13
iTIP operations: 0 calItipUtils.jsm:1650:9
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/calendar/bb3e8134720c4c76becfe3e3a560ef9b.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>2017-05-30T07:50:30.000Z</D:getetag>
<C:calendar-data>BEGIN:VCALENDAR
PRODID:-//Alt-N Technologies Ltd//MDaemon 17.0.2
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:16011005T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:Standard Time
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010305T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:Daylight Savings Time
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:bb3e8134720c4c76becfe3e3a560ef9b
SEQUENCE:0
DTSTAMP:20170530T055030Z
SUMMARY:Frukost
LOCATION:Haganderska
ORGANIZER:MAILTO:sysop@dragonslayer.se
PRIORITY:5
ATTENDEE;CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT:MAILTO:
kire.dyfvelsten@thage.com
DTSTART;TZID=W. Europe Standard Time:20170530T093000
DTEND;TZID=W. Europe Standard Time:20170530T094500
TRANSP:OPAQUE
X-MICROSOFT-DISALLOW-COUNTER:TRUE
X-MOZ-RECEIVED-SEQUENCE:0
X-MOZ-RECEIVED-DTSTAMP:20170530T054752Z
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:-PT15M
END:VALARM
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:762:13
aChangeLogListener=undefined
calendarURI=https://al.thage.com:4444/webdav/calendar/
iscached=false
this.mQueuedQueries.length=0 calDavCalendar.js:1186:9
iTIP on REQUEST: found 1 items. calItipUtils.jsm:1364:13
iTIP operations: 0 calItipUtils.jsm:1650:9
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/"><D:prop><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1391:13
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 0ms]
CalDAV: Status 207 checking ctag for calendar Kire Dyfvelsten calDavCalendar.js:1398:17
CalDAV: recv: <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<CS:getctag>2017-05-30T05:50:30.326Z</CS:getctag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavCalendar.js:1424:17
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
CalDAV: ctag mismatch on refresh, fetching data for calendar Kire Dyfvelsten calDavCalendar.js:1443:21
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 53ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>httpd/unix-directory</D:getcontenttype>
<D:resourcetype>
<D:collection></D:collection>
<C:calendar></C:calendar>
</D:resourcetype>
<D:getetag>2017-05-30T05:50:30.326Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/3143354e376c48d2ab34729d31e0d1e9.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resourcetype></D:resourcetype>
<D:getetag>2013-03-21T10:17:54.000Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/040000008200E00074C5B7101A82E0080000000090021CE347BFCE01000000000000000010000000F188A3B81B83D74292621E954533AB6A.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resource calDavRequestHandlers.js:88:13
CalDAV: send(https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
PROPFIND
https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/ [HTTP/1.1 207 Multi-Status 0ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/caldav-inbox/thage.com/kire.dyfvelsten/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype></D:getcontenttype>
<D:getetag></D:getetag>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:collection></D:collection>
<C:schedule-inbox></C:schedule-inbox>
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavRequestHandlers.js:88:13
No chrome package registered for chrome://browser/skin/Toolbar-small.pngCalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/"><D:prop><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1391:13
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 0ms]
CalDAV: Status 207 checking ctag for calendar Kire Dyfvelsten calDavCalendar.js:1398:17
CalDAV: recv: <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<CS:getctag>2017-05-30T05:50:30.326Z</CS:getctag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavCalendar.js:1424:17
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
CalDAV: ctag mismatch on refresh, fetching data for calendar Kire Dyfvelsten calDavCalendar.js:1443:21
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 31ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>httpd/unix-directory</D:getcontenttype>
<D:resourcetype>
<D:collection></D:collection>
<C:calendar></C:calendar>
</D:resourcetype>
<D:getetag>2017-05-30T05:50:30.326Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/3143354e376c48d2ab34729d31e0d1e9.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resourcetype></D:resourcetype>
<D:getetag>2013-03-21T10:17:54.000Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/040000008200E00074C5B7101A82E0080000000090021CE347BFCE01000000000000000010000000F188A3B81B83D74292621E954533AB6A.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resource calDavRequestHandlers.js:88:13
CalDAV: send(https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
PROPFIND
https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/ [HTTP/1.1 207 Multi-Status 0ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/caldav-inbox/thage.com/kire.dyfvelsten/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype></D:getcontenttype>
<D:getetag></D:getetag>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:collection></D:collection>
<C:schedule-inbox></C:schedule-inbox>
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavRequestHandlers.js:88:13
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/"><D:prop><CS:getctag/></D:prop></D:propfind> calDavCalendar.js:1391:13
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 16ms]
CalDAV: Status 207 checking ctag for calendar Kire Dyfvelsten calDavCalendar.js:1398:17
CalDAV: recv: <D:multistatus xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<CS:getctag>2017-05-30T05:50:30.326Z</CS:getctag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavCalendar.js:1424:17
CalDAV: send(https://al.thage.com:4444/webdav/calendar/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
CalDAV: ctag mismatch on refresh, fetching data for calendar Kire Dyfvelsten calDavCalendar.js:1443:21
PROPFIND
https://al.thage.com:4444/webdav/calendar/ [HTTP/1.1 207 Multi-Status 31ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/calendar/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>httpd/unix-directory</D:getcontenttype>
<D:resourcetype>
<D:collection></D:collection>
<C:calendar></C:calendar>
</D:resourcetype>
<D:getetag>2017-05-30T05:50:30.326Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/3143354e376c48d2ab34729d31e0d1e9.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resourcetype></D:resourcetype>
<D:getetag>2013-03-21T10:17:54.000Z</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response>
<D:href>/webdav/calendar/040000008200E00074C5B7101A82E0080000000090021CE347BFCE01000000000000000010000000F188A3B81B83D74292621E954533AB6A.ics</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype>
<D:resource calDavRequestHandlers.js:88:13
CalDAV: send(https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/): <?xml version="1.0" encoding="UTF-8"?>
<D:propfind xmlns:D="DAV:"><D:prop><D:getcontenttype/><D:resourcetype/><D:getetag/></D:prop></D:propfind> calDavCalendar.js:1533:13
PROPFIND
https://al.thage.com:4444/webdav/caldav-inbox/thage.com/kire.dyfvelsten/ [HTTP/1.1 207 Multi-Status 16ms]
CalDAV: recv: <D:multistatus>
<D:response>
<D:href>/webdav/caldav-inbox/thage.com/kire.dyfvelsten/</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype></D:getcontenttype>
<D:getetag></D:getetag>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:resourcetype>
<D:collection></D:collection>
<C:schedule-inbox></C:schedule-inbox>
</D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
calDavRequestHandlers.js:88:13
Flags: needinfo?(kire.dyfvelsten)
Comment 6•8 years ago
|
||
Thanks for providing the log. However, I asked to attach the response to the inital options request to the calendar server, which is fired along with initial contact to the server after TB startup. Your log starts with storing an event. Please attach the startup sequence of the log including the inital PROPFIND and OPTIONS requests (and the related responses) against the thage server.
Do you have other calendar related extensions installed? If so, please disable all of them an retry and report back whether this has changed anything.
One more thing: is the event organizer above a remote party or is this another calendar/email account of you configured in TB?
Flags: needinfo?(kire.dyfvelsten)
| Reporter | ||
Comment 7•8 years ago
|
||
No we do not have any other calendar extensions...
This event organizer has a local account on this TB client.. it was sent from the organizer's servers web interface.. and not via TB.
| Reporter | ||
Comment 8•8 years ago
|
||
we use these extensions:
Lightning
CardBook
MS Office 2003 JB Edition v3
| Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(kire.dyfvelsten)
Comment 9•7 years ago
|
||
Can you please still post the requested logging sequence?
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•