Open Bug 1573466 Opened 5 years ago Updated 2 years ago

Repeated events disappear from calendar view

Categories

(Calendar :: General, defect)

Lightning 6.2.8
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: jeff.dalton, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0

Steps to reproduce:

Repeated events disappear from calendar view inconsistently. The disappearing events were created by the user. Other repeated events seem to be fine if created by others.

Actual results:

Sometimes unsubscribing/re-subscribing or restarting the client will re-populate the calendar, but this is an inconsistent fix.

Error log:

[calStorageCalendar] Message: Error getting recurrence for item '[redacted]' (uid-12C28F952F28416D97E9535136D4DAEABA668F5A657D)!
Connection Ready: true
Last DB Error Number: 100
Last DB Error Message: unknown error
Database File: C:\Users[redacted]\AppData\Roaming\Thunderbird\Profiles\0730gzhq.default\calendar-data\cache.sqlite
Last DB Statement: [object StatementJSHelper]
Last Statement param [0]: undefined
Last Statement param [1]: undefined
Last Statement param [item_id]: undefined
Last Statement param [cal_id]: undefined
Last Statement param [length]: 2
Exception: [Exception... "[JavaScript Error: "Could not extract integer from ":5"" {file: "resource://calendar/modules/ical.js" line: 103}]'[JavaScript Error: "Could not extract integer from ":5"" {file: "resource://calendar/modules/ical.js" line: 103}]' when calling method: [calIRecurrenceRule::icalProperty]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js :: getRecurrenceItemFromRow :: line 1901" data: yes]
1: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:2442] logError
2: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:1765] getAdditionalDataForItem
3: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:1621] getEventFromRow
4: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:1566] assureRecurringItemCaches
5: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:720] getItems_
6: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:663] getItems/<
7: [resource://calendar/modules/calUtils.jsm:181] postPone
8: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:662] getItems
9: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calDavCalendar.js:290] ensureMetaData
10: [jar:file:///C:/Users/[redacted]/AppData/Roaming/Thunderbird/Profiles/0730gzhq.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calDavCalendar.js:338] fetchCachedMetaData
calStorageCalendar.js:2442

Expected results:

Repeated events should always be displayed. In these clients the config 'calendar.icaljs' is set to 'true'.

Could be same as Bug 1179783, marked as fixed due to ical.js update in Lightning 6.7. Does the error still exists in latest Beta release?
And keep in mind that ical.js is currently recommended for testing only.

(In reply to Stefan Sitter [:ssitter] from comment #1)

Could be same as Bug 1179783, marked as fixed due to ical.js update in Lightning 6.7. Does the error still exists in latest Beta release?
And keep in mind that ical.js is currently recommended for testing only.

Just a point of clarification - do you mean 6.2.7?

I meant Lightning 6.7 Beta that was released with Thunderbird 65 Beta.

The issue still appears in the version of lightning you mentioned.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.