With T'bird 68.2.2 I can create a recurring task in a local calendar but cannot mark it complete.
As above really. Tried creating a new calendar and deleting all local data and starting again. Is this a upgrade hangover?
All Replies (3)
Problem persist with 68.4.1 and all versions in between.
With the latest version I can mark the first task as complete but not the second. Error message attached.
Here are the errors generated by marking a repeated task complete with a local calendar:
[1] NS_NOINTERFACE: Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface] calFilter.js:801 [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: chrome://calendar/content/calFilter.js :: getNextOccurrence :: line 801" data: no] STACK: getNextOccurrence@chrome://calendar/content/calFilter.js:801:14 getOccurrences@chrome://calendar/content/calFilter.js:861:25 onModifyItem@chrome://calendar/content/calendar-task-tree.js:48:29 notify@resource://calendar/modules/utils/calDataUtils.jsm:40:23 notify@resource://calendar/modules/utils/calDataUtils.jsm:68:18 onModifyItem@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calCompositeCalendar.js:53:34 notify@resource://calendar/modules/utils/calDataUtils.jsm:40:23 notify@resource://calendar/modules/utils/calDataUtils.jsm:68:18 doModifyItem@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:604:20 onOperationComplete@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:500:14 handleCompletion@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:989:21 calDataUtils.jsm:43
notify resource://calendar/modules/utils/calDataUtils.jsm:43 notify resource://calendar/modules/utils/calDataUtils.jsm:68 onModifyItem jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calCompositeCalendar.js:53 notify resource://calendar/modules/utils/calDataUtils.jsm:40 notify resource://calendar/modules/utils/calDataUtils.jsm:68 doModifyItem jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:604 onOperationComplete jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:500 handleCompletion jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:989
[2] [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: chrome://calendar/content/calFilter.js :: getNextOccurrence :: line 801" data: no] STACK: getNextOccurrence@chrome://calendar/content/calFilter.js:801:14 getOccurrences@chrome://calendar/content/calFilter.js:861:25 onModifyItem@chrome://calendar/content/calendar-task-tree.js:48:29 notify@resource://calendar/modules/utils/calDataUtils.jsm:40:23 notify@resource://calendar/modules/utils/calDataUtils.jsm:68:18 onModifyItem@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calCompositeCalendar.js:53:34 notify@resource://calendar/modules/utils/calDataUtils.jsm:40:23 notify@resource://calendar/modules/utils/calDataUtils.jsm:68:18 doModifyItem@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:604:20 onOperationComplete@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:500:14 handleCompletion@jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D.xpi!/components/calStorageCalendar.js:989:21 calDataUtils.jsm:43
notify resource://calendar/modules/utils/calDataUtils.jsm:43 notify resource://calendar/modules/utils/calDataUtils.jsm:68 onModifyItem jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calCompositeCalendar.js:53 notify resource://calendar/modules/utils/calDataUtils.jsm:40 notify resource://calendar/modules/utils/calDataUtils.jsm:68 doModifyItem jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:604 onOperationComplete jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:500 handleCompletion jar:file:///home/vexillia/.thunderbird/mz5897jm.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi!/components/calStorageCalendar.js:989
Modified
After more digging: extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi is the Lightning extension.
[App] Vendor=Mozilla Name=Lightning Version=68.4.1 BuildID=20200108224327
SourceRepository=https://hg.mozilla.org/comm-central SourceStamp=afc61dccd44560fac1f8647821e55b110e3fe370
Copyright=Copyright (c) 1998 - 2010 mozilla.org ID={e2fda1a4-762b-4020-b5ad-a41df1933103}
[Build] SourceRepository=https://hg.mozilla.org/mozilla-unified SourceStamp=5c3329fb2b7d52fa06d00b6b1b384b0ef7c4a279
[Gecko] MinVersion=68.4.1 MaxVersion=68.4.1
Modified