Thunderbird 52.2.1 and Provider for Google Calendar 3.3. and Google account with two step verification - not working

693 views
Skip to first unread message

Jaroslav Huba

unread,
Aug 8, 2017, 5:13:51 AM8/8/17
to Provider for Google Calendar
After upgrade to newest Thunderbird version Provider for Google calendar stop working, I can´t add and login to callendars in my Google account with two step verification

I can´t continue with sign in to my account.. only this window stay open and no next step is possible 




Jaroslav Huba

unread,
Aug 8, 2017, 5:21:03 AM8/8/17
to Provider for Google Calendar


NS_ERROR_FILE_CORRUPTED: Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageService.openDatabase]  calStorageCalendar.js:199
[Exception... "Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageService.openDatabase]"  nsresult: "0x8052000b (NS_ERROR_FILE_CORRUPTED)"  location: "JS frame :: file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calStorageCalendar.js :: calStorageCalendar.prototype.prepareInitDB :: line 199"  data: no]  (unknown)
TypeError: this.mCachedCalendar is null[Learn More]  calCachedCalendar.js:483:13
[Exception... "[JavaScript Error: "this.mCachedCalendar is null" {file: "resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js" line: 483}]'[JavaScript Error: "this.mCachedCalendar is null" {file: "resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js" line: 483}]' when calling method: [calICalendarManager::registerCalendar]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://gdata-provider/content/gdata-calendar-creation.js :: this.gdataCalendarsAdvance< :: line 227"  data: yes]  (unknown)
NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: [JavaScript Error: "this.mCachedCalendar is null" {file: "resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js" line: 483}]'[JavaScript Error: "this.mCachedCalendar is null" {file: "resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCachedCalendar.js" line: 483}]' when calling method: [calICalendarManager::registerCalendar]  gdata-calendar-creation.js:227
NS_ERROR_UNEXPECTED: Assert failed: [calCalendarManager::registerCalendar] calendar already registered!
2: [resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js:492] calCalendarManager.prototype.registerCalendar
3: [chrome://gdata-provider/content/gdata-calendar-creation.js:227] this.gdataCalendarsAdvance<
4: [chrome://gdata-provider/content/gdata-calendar-creation.js:27] trycatch/<
5: [chrome://global/content/bindings/wizard.xml line 431 > Function:1] anonymous
6: [chrome://global/content/bindings/wizard.xml:432] _fireEvent
7: [chrome://global/content/bindings/wizard.xml:262] advance
8: [chrome://global/content/bindings/wizard.xml:157] null
9: [chrome://calendar/content/calUtils.js:361] openCalendarWizard
10: [chrome://calendar/content/calendar-common-sets.js:358] calendarController.doCommand
11: [chrome://global/content/globalOverlay.js:100] goDoCommand
  calUtils.js:1018
[Exception... "Assert failed: [calCalendarManager::registerCalendar] calendar already registered!
2: [resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js:492] calCalendarManager.prototype.registerCalendar
3: [chrome://gdata-provider/content/gdata-calendar-creation.js:227] this.gdataCalendarsAdvance<
4: [chrome://gdata-provider/content/gdata-calendar-creation.js:27] trycatch/<
5: [chrome://global/content/bindings/wizard.xml line 431 > Function:1] anonymous
6: [chrome://global/content/bindings/wizard.xml:432] _fireEvent
7: [chrome://global/content/bindings/wizard.xml:262] advance
8: [chrome://global/content/bindings/wizard.xml:157] null
9: [chrome://calendar/content/calUtils.js:361] openCalendarWizard
10: [chrome://calendar/content/calendar-common-sets.js:358] calendarController.doCommand
11: [chrome://global/content/globalOverlay.js:100] goDoCommand
"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calUtils.js :: ASSERT :: line 1018"  data: no]  (unknown)
NS_ERROR_UNEXPECTED: Assert failed: [calCalendarManager::registerCalendar] calendar already registered!
2: [resource://calendar/modules/calUtils.jsm -> file:///I:/PortableAPPS/ThunderbirdPortable/Data/profile/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calCalendarManager.js:492] calCalendarManager.prototype.registerCalendar
3: [chrome://gdata-provider/content/gdata-calendar-creation.js:227] this.gdataCalendarsAdvance<
4: [chrome://gdata-provider/content/gdata-calendar-creation.js:27] trycatch/<
5: [chrome://global/content/bindings/wizard.xml line 431 > Function:1] anonymous
6: [chrome://global/content/bindings/wizard.xml:432] _fireEvent
7: [chrome://global/content/bindings/wizard.xml:262] advance
8: [chrome://global/content/bindings/wizard.xml:157] null
9: [chrome://calendar/content/calUtils.js:361] openCalendarWizard
10: [chrome://calendar/content/calendar-common-sets.js:358] calendarController.doCommand
11: [chrome://global/content/globalOverlay.js:100] goDoCommand

Larry Wapnitsky

unread,
Aug 11, 2017, 4:24:06 PM8/11/17
to Provider for Google Calendar
Following, as I just did a fresh install of TB and can't get a version of provider, yet. Only works up to 52.0

Drew Dudley

unread,
Aug 15, 2017, 9:52:31 PM8/15/17
to Provider for Google Calendar
Having the same issue.

ti...@spoors.in

unread,
Aug 17, 2017, 12:40:38 AM8/17/17
to Provider for Google Calendar
I too have the same issue with version 3.3 on Thunderbird 52.2.1 (64-bit) on my Linux Mint 18.2 (64-bit) laptop:
This add-on is not compatible with your version of Thunderbird.


Michael Witten

unread,
Aug 22, 2017, 7:36:53 PM8/22/17
to Provider for Google Calendar
I just had to re-install and now can't get my calendars back. Seems this hasn't worked since at least version 52.1 which was April. Is a fix coming or is this project no longer maintained? I just sent the dev an email, so hopefully can get a response.

Roger Vicker

unread,
Nov 11, 2017, 9:00:14 PM11/11/17
to Provider for Google Calendar
I just had to reinstall after a hard disk crash. After putting in the txt'd code the usual Google "Access screen..." briefly displays and doesn't wait for me to acknowledge it. For me the list of calendars never loads as well as never getting the next button active.

Thunderbird 52.4.0
Provider for Google 3.3
Lightning 5.4

Google does not list Provider as an App with access.

Dario Mangoni

unread,
Nov 13, 2017, 4:32:39 PM11/13/17
to Provider for Google Calendar
I get the same issue after every Thunderbird update, but looking around on the web I found that there is some sort of GData Provider distribution that comes attached to Lightning (or at least this seems from the following url).
It is some sort of Lightning releases server and, for each Lightning build, there is also a GData Provider installer.
The main repository is here:
https://ftp.mozilla.org/pub/calendar/lightning/
but you have to browse down to candidates/<packageversion>/build<n>/<OS>/gdata-provider-<version>.xpi

at the time I write, I solved the issue installing this version:
https://ftp.mozilla.org/pub/calendar/lightning/candidates/5.9b1-candidates/build2/win32/gdata-provider-3.8b1.en-US.win32.xpi

However, you have to browse from https://ftp.mozilla.org/pub/calendar/lightning/ parent folder in order to get the latest build that may be compatible with your Lightning/Thunderbird version.
Hope to be of some help also for others hitting the same issue.

Regards,
Dario
Reply all
Reply to author
Forward
0 new messages