-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
api: calendarThis issue is about the calendar API experimeentThis issue is about the calendar API experimeent
Description
Hello,
Here is an error I encountered while developing my Thunderbird plugin that uses the calendar experiment.
I've been having an error message each time I opened an event in my calendar. The error message appears in the developer console. It is invisible to a "normal" user and non blocking (even for a dev).
I think it's not related to my plugin code, though I didn't double check with a blank plugin that uses only the calendar experiment with no extra code.
Here is the full error message and a video to show the error
TypeError: this.extension.manifest.calendar_item_details is undefined
onLoadSummary file:///home/louis/src/thunderbird_plugin_mail_to_event/experiments/calendar/parent/ext-calendarItemDetails.js:116
onLoadWindow file:///home/louis/src/thunderbird_plugin_mail_to_event/experiments/calendar/parent/ext-calendarItemDetails.js:172
checkAndRunExtensionCode resource:///modules/ExtensionSupport.sys.mjs:220
_checkAndRunMatchingExtensions resource:///modules/ExtensionSupport.sys.mjs:194
_addToListAndNotify resource:///modules/ExtensionSupport.sys.mjs:178
_waitForLoad resource:///modules/ExtensionSupport.sys.mjs:155
_waitForLoad resource:///modules/ExtensionSupport.sys.mjs:152
onOpenWindow resource:///modules/ExtensionSupport.sys.mjs:133
openEventDialog chrome://calendar/content/calendar-item-editing.js:568
openEventDialogForViewing chrome://calendar/content/calendar-item-editing.js:371
viewOccurrence chrome://calendar/content/calendar-views-utils.js:56
MozCalendarEditableItem chrome://calendar/content/calendar-editable-item.js:93
MozCalendarEditableItem chrome://calendar/content/calendar-editable-item.js:74
MozCalendarEventBox chrome://calendar/content/calendar-multiday-view.js:1649
relayout chrome://calendar/content/calendar-multiday-view.js:458
mEventMapTimeout chrome://calendar/content/calendar-multiday-view.js:391
setTimeout handler*addEvent chrome://calendar/content/calendar-multiday-view.js:391
doAddItem chrome://calendar/content/calendar-multiday-view.js:3255
addItems chrome://calendar/content/calendar-base-view.js:500
onAddItem chrome://calendar/content/widgets/calendar-filter.js:1375
notify resource:///modules/calendar/utils/calDataUtils.sys.mjs:39
notifyCalendarObservers resource:///modules/CalCalendarManager.sys.mjs:672
onAddItem resource:///modules/CalCalendarManager.sys.mjs:713
notify resource:///modules/calendar/utils/calDataUtils.sys.mjs:39
notify resource:///modules/calendar/utils/calDataUtils.sys.mjs:66
onAddItem resource:///modules/CalCachedCalendar.sys.mjs:69
notify resource:///modules/calendar/utils/calDataUtils.sys.mjs:39
notify resource:///modules/calendar/utils/calDataUtils.sys.mjs:66
adoptItem resource:///modules/CalStorageCalendar.sys.mjs:230
addItem resource:///modules/CalStorageCalendar.sys.mjs:184
adoptItemCallback resource:///modules/CalCachedCalendar.sys.mjs:728
onOperationComplete resource:///modules/CalDavCalendar.sys.mjs:555
onOperationComplete resource:///modules/CalDavCalendar.sys.mjs:993
notifyPureOperationComplete resource:///modules/calendar/utils/calProviderUtils.sys.mjs:582
notifyOperationComplete resource:///modules/calendar/utils/calProviderUtils.sys.mjs:601
addTargetCalendarItem resource:///modules/CalDavCalendar.sys.mjs:1006
addTargetCalendarItem resource:///modules/CalDavCalendar.sys.mjs:986
endElement resource:///modules/caldav/CalDavRequestHandlers.sys.mjs:1053
_walk resource:///modules/caldav/CalDavRequestHandlers.sys.mjs:118
_walk resource:///modules/caldav/CalDavRequestHandlers.sys.mjs:100
handleResponse resource:///modules/caldav/CalDavRequestHandlers.sys.mjs:64
onStopRequest resource:///modules/caldav/CalDavRequestHandlers.sys.mjs:935
onStopRequest resource:///modules/caldav/CalDavRequest.sys.mjs:539
ExtensionSupport.sys.mjs:230:17
2025-01-14.16-28-24.mp4
Metadata
Metadata
Assignees
Labels
api: calendarThis issue is about the calendar API experimeentThis issue is about the calendar API experimeent