Closed Bug 1168391 Opened 9 years ago Closed 9 years ago

Today Pane items disappear

Categories

(Calendar :: General, defect)

Lightning 4.0.0.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1174397

People

(Reporter: Stephen.Ditch, Unassigned)

Details

Attachments

(1 file)

Attached image TodayPane38.PNG —
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; rv:11.0) like Gecko

Steps to reproduce:

This is something I noticed when testing the Thunderbird 38 beta versions.  I upgraded from 24.2.0 to 38.0b3 and noticed that the calendar events in the today pane would populate then disappear.  I created a new fresh profile and it worked fine as long as I only had my calendar to display.  As soon as I added in multiple network calendars like I had in my 24.2.0 setup on the launch of Thunderbird they show up on the Today Pane, but after everything is loaded they disappear from the Today Pane.

Tested with 38.0b3, 38.0b4, and 38.0b6 (Lightning 4.0) with the same results.


Actual results:

Today Pane events appear on loading of Thunderbird 38 but then they disappear after the calendar is fully loaded.  I should note that you can see in the attached screenshot that Today and Tomorrow both are expanded, there are events on those days.  If I collapse and expand them again the events reappear.


Expected results:

In past versions on load calendar events appear and disappear a few times, but ultimately they remain when all the calendar events are loaded.  Since the upgrade to 38 they load then disappear.
Large calendars take some time for an initial sync. I guess you have offline-support enabled for those calendars? Are there any messages in the error log (ctrl+shift+j)?
Can you please retest with the released version and report back with the above requested information?
Flags: needinfo?(Stephen.Ditch)
Eventually, this is a duplicate of bug 1174397. What types of network calendars do you use (caldav, Google provider, ics, ...)?
Hello,
i can confirm this bug. Raised after upgrade from 31 to 38 (resp. with the lightning extension).

I have CalDAV calenders from a Davical server. Calenders are NOT set for offline-support. On loading Thunderbird/Lightning i can see the the items of every calendar loading. After a calendar is completely loaded, the appointments disappear from the today pane and the items from the next calendar loading are shown until the calendar is fully loaded. The items disappear and next calendar is loaded. And so on. When all calendars loaded, the today pane is empty. Expanding one of the entries (today, next 5 days), the appointments are shown and stay shown.

Running Thunderbird 38.0.1 with Lightning 4.0.0.1 on Mac OSX 10.10
Offline support is not enabled on these calendars.

Tested with 38.0.1 and received the same results as the beta versions.  Today pane events start appearing at launch but then completely disappear.

I did notice right when the calendar items disappear from the today pane the follow messages show in the error console.

Timestamp: 6/22/2015 7:58:11 AM
Error: NS_NOINTERFACE: Component does not have requested interface [calIOperation.isPending]
Source File: chrome://calendar/content/calendar-base-view.xml
Line: 489


Timestamp: 6/22/2015 7:58:11 AM
Error: [Exception... "Component does not have requested interface [calIOperation.isPending]"  nsresult: "0x80004002 (NS_NOINTERFACE)"  location: "JS frame :: chrome://calendar/content/calendar-base-view.xml :: addItemsFromCalendar/refreshJob.cancel :: line 489"  data: no]
STACK: addItemsFromCalendar/refreshJob.cancel@chrome://calendar/content/calendar-base-view.xml:489:0
addItemsFromCalendar/refreshJob.execute@chrome://calendar/content/calendar-base-view.xml:506:26
addItemsFromCalendar@chrome://calendar/content/calendar-base-view.xml:547:10
refresh@chrome://calendar/content/calendar-base-view.xml:437:14
onLoad@chrome://calendar/content/calendar-base-view.xml:78:16
notifyFunc@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1225:16
calListenerBag_notify@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1231:8
calObserverBag_notify@resource://calendar/modules/calProviderUtils.jsm:459:15
calCompositeCalendarObserverHelper.prototype.onLoad@file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calCompositeCalendar.js:44:12
notifyFunc@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1225:16
calListenerBag_notify@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1231:8
calObserverBag_notify@resource://calendar/modules/calProviderUtils.jsm:459:15
calDav_finalizeUpdatedItems@file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calDavCalendar.js:1185:0
mg_onStopRequest@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js:786:0

Source File: resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js
Line: 1228


Timestamp: 6/22/2015 7:58:11 AM
Error: NS_NOINTERFACE: Component does not have requested interface [calIOperation.isPending]
Source File: chrome://calendar/content/agenda-listbox.js
Line: 649

Timestamp: 6/22/2015 7:58:11 AM
Error: [Exception... "Component does not have requested interface [calIOperation.isPending]"  nsresult: "0x80004002 (NS_NOINTERFACE)"  location: "JS frame :: chrome://calendar/content/agenda-listbox.js :: refreshCalendarQuery/refreshJob.cancel :: line 649"  data: no]
STACK: refreshCalendarQuery/refreshJob.cancel@chrome://calendar/content/agenda-listbox.js:649:0
refreshCalendarQuery/refreshJob.execute@chrome://calendar/content/agenda-listbox.js:678:20
refreshCalendarQuery@chrome://calendar/content/agenda-listbox.js:700:4
agendaListbox.calendarObserver.onLoad@chrome://calendar/content/agenda-listbox.js:926:4
notifyFunc@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1225:16
calListenerBag_notify@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1231:8
calObserverBag_notify@resource://calendar/modules/calProviderUtils.jsm:459:15
calCompositeCalendarObserverHelper.prototype.onLoad@file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calCompositeCalendar.js:44:12
notifyFunc@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1225:16
calListenerBag_notify@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:1231:8
calObserverBag_notify@resource://calendar/modules/calProviderUtils.jsm:459:15
calDav_finalizeUpdatedItems@file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calDavCalendar.js:1185:0
mg_onStopRequest@resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js:786:0

Source File: resource://calendar/modules/calUtils.jsm -> file://///dfs/user/sditch/AppData/Roaming/Thunderbird/Profiles/gpo7imxv.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js
Line: 1228


We are using Communigate Pro for our email/calendar.

After reviewing bug 1174397 it looks like the same issue as this one as I am getting similar messages in the error console.
Marking as duplicate as per comment #5.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(Stephen.Ditch)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: