Closed Bug 1815849 Opened 2 years ago Closed 1 year ago

TB 102.7.2 Calendar "convert to event" creates an event in CalDAV but doesn't show on screen

Categories

(Calendar :: Provider: CalDAV, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1776462

People

(Reporter: sevenforums.5756f2, Unassigned)

References

Details

(Keywords: ux-mode-error, Whiteboard: [Synology NAS])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36

Steps to reproduce:

Verify that calendar is synced to proper CalDAV calendar on Synology NAS.
Right click an email message
choose "Convert to > Event"
Save

Actual results:

In TB 102.6.1 on W10 the event never appears.
In TB 68.12.1 on a separate W7 computer, the events do appear.
In the Synology Calendar web view, the events also appear.
Hitting "Synchronize" button does nothing.

Expected results:

The new events should have appeared in TB 102 right away. I believe that this may also affect meeting invites that are accepted. They show up in TB 68 and on my phone using DAVx, but don't appear in TB 102.
Events that are created from New do appear, just not events created another way.

See Also: → 1776462

Thanks for letting us know. Wfm on TB 102.7.1 (64-bit), Win10 against a CalDAV Google Calendar, but maybe Synology NAS plays a role. We do have several bugs on record, check the See also: field of bug 1776462.

Reporter:

  • Which version have you actually seen this on? Summary says 102.7.2, but comment 0 says 102.6.1?
  • Does this happen in ≡ > Help > Troubleshoot Mode…?
  • Anything in Tools > Developer Tools > Error Console (Ctrl/Cmd+Shift+J)?
  • Is this a duplicate of bug 1776462 or one of its See also friends?
Component: Untriaged → Provider: CalDAV
Keywords: ux-mode-error
Product: Thunderbird → Calendar
Whiteboard: [Synology NAS]
(In reply to Thomas D. (:thomas8) from comment #1) > Thanks for letting us know. Wfm on TB 102.7.1 (64-bit), Win10 against a CalDAV Google Calendar, but maybe Synology NAS plays a role. We do have several bugs on record, check the `See also:` field of bug 1776462. > > Reporter: > - Which version have you actually seen this on? Summary says 102.7.2, but comment 0 says 102.6.1? > - Does this happen in `≡ > Help > Troubleshoot Mode…`? > - Anything in `Tools > Developer Tools > Error Console (Ctrl/Cmd+Shift+J)`? > - Is this a duplicate of bug 1776462 or one of its `See also` friends? Hi Thomas, -Sorry, the actual version is 102.7.2. - Yes, I can confirm that this happens in Troubleshoot Mode - Error Console: After some iterations, it appears that any message that contains slashes (like in a URL) has the problem. Other simpler messages seem to be fine. Here is the Error Console output:

(In reply to Thomas D. (:thomas8) from comment #1)

Thanks for letting us know. Wfm on TB 102.7.1 (64-bit), Win10 against a CalDAV Google Calendar, but maybe Synology NAS plays a role. We do have several bugs on record, check the See also: field of bug 1776462.

Reporter:

  • Which version have you actually seen this on? Summary says 102.7.2, but comment 0 says 102.6.1?
  • Does this happen in ≡ > Help > Troubleshoot Mode…?
  • Anything in Tools > Developer Tools > Error Console (Ctrl/Cmd+Shift+J)?
  • Is this a duplicate of bug 1776462 or one of its See also friends?

Hi Thomas,

  • Sorry, the actual version is 102.7.2.
  • Yes, I can confirm that this happens in Troubleshoot Mode
  • Error Console: After some testing iterations, it appears that any message that contains slashes (like in a URL) has the problem. Other simpler messages seem to be fine. Note that the Event is created and does appear properly on the Synology Calendar web app (using Synology DS218+ running DSM 6.2.4-25556 Update 6, and Calendar 2.4.5-0930), as well as a Windows 7 machine running TB 68.12.1, and Pixel 2 with Android 11 using DAVx5. The event just never shows up in TB 102.7.2.

Here is the Error Console output:

window.controllers/Controllers is deprecated. Do not use it for UA detection. blank
Element.releaseCapture() is deprecated. Use Element.releasePointerCapture() instead. For more help https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture menupopup.js:169:13
Calendar: ParserError: invalid line (no token ";" or ":") "\n"'ParserError: invalid line (no token ";" or ":") "\n"' when calling method: [calIICSService::parseICS] when parsing
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20230210T182642Z
LAST-MODIFIED:20230210T182703Z
DTSTAMP:20230210T182703Z
UID:995c69cc-ce9e-48f3-80ee-858f80bd09ec
SUMMARY:Create Event Test 6
DTSTART;TZID=America/Denver:20230210T120000
DTEND;TZID=America/Denver:20230210T130000
DESCRIPTION:Create event with semicolons, carriage returns, and slashes.

\nhttps://google.com
\n
\nThis is a new line.
\n
\nThis is a new line; ag
ain.
URL:mid:138d1c6a-b62d-397e-b3e6-712062cdd277@Armbruster.org
END:VEVENT
END:VCALENDAR
CalIcsParser.jsm:156
Calendar: Failed to parse item: BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20230210T182642Z
LAST-MODIFIED:20230210T182703Z
DTSTAMP:20230210T182703Z
UID:995c69cc-ce9e-48f3-80ee-858f80bd09ec
SUMMARY:Create Event Test 6
DTSTART;TZID=America/Denver:20230210T120000
DTEND;TZID=America/Denver:20230210T130000
DESCRIPTION:Create event with semicolons, carriage returns, and slashes.

\nhttps://google.com
\n
\nThis is a new line.
\n
\nThis is a new line; ag
ain.
URL:mid:138d1c6a-b62d-397e-b3e6-712062cdd277@Armbruster.org
END:VEVENT
END:VCALENDAR
CalDavCalendar.jsm:943
uncaught exception: ParserError: invalid line (no token ";" or ":") "\n" CalIcsParser.jsm:153:39
uncaught exception: ParserError: invalid line (no token ";" or ":") "\n" CalIcsParser.jsm:153:39
Calendar: ParserError: invalid line (no token ";" or ":") "\n"'ParserError: invalid line (no token ";" or ":") "\n"' when calling method: [calIICSService::parseICS] when parsing
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20230210T182642Z
LAST-MODIFIED:20230210T182703Z
DTSTAMP:20230210T182703Z
UID:995c69cc-ce9e-48f3-80ee-858f80bd09ec
SUMMARY:Create Event Test 6
DTSTART;TZID=America/Denver:20230210T120000
DTEND;TZID=America/Denver:20230210T130000
DESCRIPTION:Create event with semicolons, carriage returns, and slashes.

\nhttps://google.com
\n
\nThis is a new line.
\n
\nThis is a new line; ag
ain.
URL:mid:138d1c6a-b62d-397e-b3e6-712062cdd277@Armbruster.org
END:VEVENT
END:VCALENDAR
CalIcsParser.jsm:156
Calendar: Failed to parse item: BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20230210T182642Z
LAST-MODIFIED:20230210T182703Z
DTSTAMP:20230210T182703Z
UID:995c69cc-ce9e-48f3-80ee-858f80bd09ec
SUMMARY:Create Event Test 6
DTSTART;TZID=America/Denver:20230210T120000
DTEND;TZID=America/Denver:20230210T130000
DESCRIPTION:Create event with semicolons, carriage returns, and slashes.

\nhttps://google.com
\n
\nThis is a new line.
\n
\nThis is a new line; ag
ain.
URL:mid:138d1c6a-b62d-397e-b3e6-712062cdd277@Armbruster.org
END:VEVENT
END:VCALENDAR
CalDavCalendar.jsm:943

​Please let me know if you need any additional information.
Thank you!

I can confirm that I have the same problem,
Convert to Event does not appear in originating TB client Install 102.9.1 (64-bit) on W10
Event gets created in Synology Caldav server but does not reflect in Thunderbird
However, If edited subsequently with another caldav client then the event is synced back to the originat TB Client
Thank you!

me too

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1776462
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: