Calendar fails to open automatically after Master Password prompt



2 years ago
2 years ago


(Reporter: Konstantin Svist, Unassigned)


Lightning 4.0.2




2 years ago
To replicate (Thunderbird 38.1.0, Lightning 4.0.2):

* Start Thunderbird
* Master Password prompt is displayed
* Calendar events are not visible in "Today Pane" [1]
* Enter password
* Navigate to calendar
* Google calendar is not connected [2]

[1] is a symptom, I don't care if events are visible before password is entered
[2] is the main issue -- the calendar should be connected after password is entered

Downgrading to Lightning fixes the problems immediately

Comment 1

2 years ago
Are you using caldav or the Google provider to access your calendar? Do you get any messages in the error log (ctrl+shift+j)?
Flags: needinfo?(fry.kun)

Comment 2

2 years ago
Caldav + Google Tasks Sync
Just updated back to 4.0.2 and not seeing the error anymore.. will check again tomorrow
Flags: needinfo?(fry.kun)

Comment 3

2 years ago
Not connected again

From error console:

Timestamp: 08/20/2015 11:13:59 AM
Error: [calStorageCalendar] Message: Error getting extra properties for item '**********' (hmsnu7chc***!
Connection Ready: true
Last DB Error Number: 11
Last DB Error Message: database disk image is malformed
Database File: /home/kostya/.thunderbird/gdsxe5cn.default/calendar-data/cache.sqlite
Last DB Statement: [object StatementJSHelper]
Last Statement param [item_id]: hmsnu7chc***
Last Statement param [cal_id]: cc129db5-3d87-4e82-90f8-***
Last Statement param [QueryInterface]: function QueryInterface() {
    [native code]
Exception: [Exception... "Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageStatement.executeStep]"  nsresult: "0x8052000b (NS_ERROR_FILE_CORRUPTED)"  location: "JS frame :: file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js :: cSC_getAdditionalDataForItem :: line 1703"  data: no]
1: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:2416] cSC_logError
2: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:1721] cSC_getAdditionalDataForItem
3: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:1605] cSC_getEventFromRow
4: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:1552] cSC_assureRecurringItemCaches
5: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:720] cSC_getItems_
6: [file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js:662] cSC_getItems/<
7: [null:0] null

Source File: file:///home/kostya/.thunderbird/gdsxe5cn.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js
Line: 2416

Timestamp: 08/20/2015 11:13:58 AM
Warning: ReferenceError: assignment to undeclared variable EXPORTED_SYMBOLS
Source File: resource://calendar/modules/calUtils.jsm
Line: 18

Timestamp: 08/20/2015 11:13:58 AM
Warning: ReferenceError: assignment to undeclared variable ICAL
Source File: resource://calendar/modules/ical.js
Line: 44

Timestamp: 08/20/2015 11:13:58 AM
Warning: ReferenceError: assignment to undeclared variable gt_tasks_sync
Source File: chrome://google_tasks_sync/content/tasks_sync.js
Line: 9

Comment 4

2 years ago
Is anyone working on this?
I'm forced to keep using for now...

Comment 5

2 years ago
Does the issue also appear if you have disabled offline support? Your cache db seems to be corrupt.

Comment 6

2 years ago
how do I clear that?
do you mean offline support for a specific calendar?
You need to log in before you can comment on or make changes to this bug.