Closed Bug 632319 Opened 14 years ago Closed 14 years ago

Local calendars not loaded after some time

Categories

(Calendar :: General, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 591744

People

(Reporter: tleepa, Unassigned)

Details

Attachments

(2 files)

User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b12pre) Gecko/20110205 Firefox/4.0b12pre Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0b12pre) Gecko/20110205 Thunderbird/3.3a3pre Lightning/1.1a1pre.20110203 I have 9 calendars configured in my Thunderbird/Lightning (3 local, 6 google). They usually look as on the calendar_ok.png screenshot. I close TB, start it again - everything is fine. But if I close it one day afternoon (finish my work) and start it on the next day morning (another day in work), all the local calendars are missing (see calendar_bad.png screenshot) with the following errors logged in the error console: Each of these for every local calendar: Error: Can't create calendar for XXXXXXXXXXXXX (storage, moz-storage-calendar://): [Exception... "'<error>' when calling method: [calICalendar::id]" nsresult: "0x804a0008 (<unknown>)" location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js :: cmgr_assureCache :: line 751" data: no] Bunch of exceptions: Error: uncaught exception: [Exception... "'Component not initialized' when calling method: [calITimezoneService::defaultTimezone]" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: chrome://calendar/content/calUtils.js :: calendarDefaultTimezone :: line 218" data: no] Bunch of these regarding timezone service (couple of them are repeating): Error: Calling Timezone Service before its initialized! Stack: 1: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:183] null 2: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:297] calTimezoneService_getTimezone 3: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:358] null 4: [chrome://calendar/content/calUtils.js:218] calendarDefaultTimezone 5: [chrome://calendar/content/calendar-base-view.xml:313] Error: Calling Timezone Service before its initialized! Stack: 1: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:183] null 2: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:297] calTimezoneService_getTimezone 3: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:358] null 4: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:218] calendarDefaultTimezone 5: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:350] now 6: [chrome://calendar/content/widgets/calendar-widgets.xml:74] setUpTodayDate 7: [chrome://calendar/content/widgets/calendar-widgets.xml:70] Error: Calling Timezone Service before its initialized! Stack: 1: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:183] null 2: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:297] calTimezoneService_getTimezone 3: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:358] null 4: [chrome://calendar/content/calUtils.js:218] calendarDefaultTimezone 5: [chrome://calendar/content/calUtils.js:350] now 6: [chrome://calendar/content/calendar-views.js:353] switchToView 7: [chrome://lightning/content/messenger-overlay-sidebar.js:265] ltnSwitchCalendarView 8: [chrome://calendar/content/calendar-views.js:286] switchCalendarView 9: [chrome://calendar/content/calendar-chrome-startup.js:46] commonInitCalendar 10: [chrome://lightning/content/messenger-overlay-sidebar.js:196] ltnOnLoad Error: Calling Timezone Service before its initialized! Stack: 1: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:183] null 2: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:297] calTimezoneService_getTimezone 3: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:358] null 4: [chrome://calendar/content/calUtils.js:218] calendarDefaultTimezone 5: [chrome://calendar/content/calendar-unifinder.js:254] prepareCalendarUnifinder Error: Calling Timezone Service before its initialized! Stack: 1: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:183] null 2: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:297] calTimezoneService_getTimezone 3: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js:358] null 4: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:218] calendarDefaultTimezone 5: [resource://calendar/modules/calUtils.jsm -> file:///D:/Apps/Shredder/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js:350] now 6: [chrome://calendar/content/today-pane.js:135] initializeMiniday 7: [chrome://calendar/content/today-pane.js:58] onLoad Reproducible: Sometimes Steps to Reproduce: 1. Have some calendars configured, both local and remote 2. Close Thunderbird 3. Start Thunderbird the next day (can't exactly say how much time is needed to reproduce) 4. Open/Go to the calendar tab Actual Results: Local calendars are missing, error in the error console. Expected Results: All calendars that have been initially configured should be visible. To get this working again you need to either reinstall or disable/enable lightning extension.
Attached image All calendars ok
Attached image Local calendars missing
Version: unspecified → Trunk
Please retest with a current nightly build. This ought to be fixed with the patch from Bug 591744 since 2011-02-04.
(In reply to comment #3) > Please retest with a current nightly build. This ought to be fixed with the > patch from Bug 591744 since 2011-02-04. Indeed, it works now. Thank you.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Resolution: FIXED → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: