View Issue Details

IDProjectCategoryView StatusLast Update
0004474SOGo IntegratorBackend Generalpublic2018-10-15 10:59
ReporterMartinL Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version31.0.0 
Summary0004474: sogo-integrator not working on Thunderbird 60 BETA

I tested to integrate SOGo with Thunderbird 60 BETA with sogo-integrator 31.0.5 but unfortunately it doesn't seems to work:

  • update URL and autoinstall of sogo-connector not working
  • auto configuration of calendar and address book not working
  • add address book manualy not working
Steps To Reproduce

Adapt sogo-integrator for my SOGo server and modify "max-version" to "60.*" in install.rdf for sogo-integrator and sogo-connector and put them on my server with a working update page.

Install Thunderbird 60 from beta channel (

Configure a mail account with my SOGo user

Download sogo-integrator from my SOGo server and install it on Thunderbird

Restart Thunderbird and have to install manually sogo-connector

Restart Thunderbird

SOGo calendar and address book aren't added and I cannot add a remote address book

Additional Information

It's working without problems with stable Thunderbird 52.6 on Linux with the same user, plugins and server.

I attach output of error console from Thunderbird.

TagsNo tags attached.




2018-06-06 10:16


sogo-integrator_tb60b_error.txt (3,103 bytes)   
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]  LightweightThemeManager.jsm:194
DEPRECATION WARNING: calProviderUtils.jsm must no longer be imported directly, it is already available via calUtils.jsm
You may find more details about this deprecation at:
chrome://sogo-connector/content/general/sync.addressbook.groupdav.js 26 jsInclude
chrome://sogo-connector/content/general/sync.addressbook.groupdav.js 40 null
chrome://sogo-connector/content/addressbook/messenger.groupdav.overlay.js 26 jsInclude
chrome://sogo-connector/content/addressbook/messenger.groupdav.overlay.js 37 null
	warning resource://gre/modules/Deprecated.jsm:77:5
	<anonyme> resource://calendar/modules/calProviderUtils.jsm:10:1
	<anonyme> chrome://inverse-library/content/sogoWebDAV.js:20:1
	jsInclude chrome://sogo-connector/content/general/sync.addressbook.groupdav.js:26:13
	<anonyme> chrome://sogo-connector/content/general/sync.addressbook.groupdav.js:40:1
	jsInclude chrome://sogo-connector/content/addressbook/messenger.groupdav.overlay.js:26:13
	<anonyme> chrome://sogo-connector/content/addressbook/messenger.groupdav.overlay.js:37:1
SyntaxError: missing ( after for  startup-overlay.js:272:5
L’utilisation des « Mutation Events » est obsolète. Utiliser « MutationObserver » à la place.  calendar-widgets.xml:512:20
TypeError: Components.interfaces.nsIProgrammingLanguage is undefined[En savoir plus]  NotificationManager.js:46:5
NS_ERROR_XPC_GS_RETURNED_FAILURE: Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]  messenger.groupdav.overlay.js:76
	OnLoadMessengerOverlay chrome://sogo-connector/content/addressbook/messenger.groupdav.overlay.js:76:16
Lightning:[calCachedCalendar] replay action failed: null, uri=, result=2147500037, operation=[xpconnect wrapped calIOperation]  calCachedCalendar.js:330
NS_ERROR_XPC_GS_RETURNED_FAILURE: Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]  addressbook.groupdav.overlay.js:675
	SCOnLoad chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:675:16
ReferenceError: directoryChecker is not defined[En savoir plus]  addressbook-overlay.js:242:7
	SIOnLoadHandler chrome://sogo-integrator/content/addressbook/addressbook-overlay.js:242:7
SyntaxError: missing ( after for  preferences-overlay.js:65:7
ReferenceError: onOverlayAccept is not defined[En savoir plus] dialog.xml%20line%20407%20%3E%20Function:3:1
	anonymous chrome://global/content/bindings/dialog.xml%20line%20407%20%3E%20Function:3:1
	_fireButtonEvent chrome://global/content/bindings/dialog.xml:408:28
	_doButtonCommand chrome://global/content/bindings/dialog.xml:376:28
	_handleButtonCommand chrome://global/content/bindings/dialog.xml:364:18
	AbNewGroupDavContacts chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:61:5
	oncommand chrome://messenger/content/addressbook/addressbook.xul:1:1


2018-06-07 12:19

reporter   ~0012907

I did a quick test with version 31.0.6 from the nightly repository and got same errors.



2018-06-07 12:28

administrator   ~0012908

Some interfaces changed again - we'll have to test and adjust the code.



2018-07-13 08:16

reporter   ~0012951

Do you think that a compatible version could be ready when Thunderbird 60 will be released?



2018-08-07 16:57

reporter   ~0012991

Thunderbird 60 has been released now.



2018-08-18 05:13

reporter   ~0013000

Last edited: 2018-08-22 03:01

I searched for integrator;q=integrator and am yet to see a repository for Thunderbird 60. Is this in the works? Archlinux currently has Thunderbird 60 It is also in Debian's sid repository too so it won't be long before it goes into testing and other distributions use it.

If you're on Windows or MacOSX and you download it from then Version 60.0 is what you will get.



2018-08-31 15:29

administrator   ~0013012

Extensions for Thunderbird v60 are now available from:

After a few days of testing, we'll make them available as an official release.

Issue History

Date Modified Username Field Change
2018-06-06 10:16 MartinL New Issue
2018-06-06 10:16 MartinL File Added: sogo-integrator_tb60b_error.txt
2018-06-07 12:19 MartinL Note Added: 0012907
2018-06-07 12:28 ludovic Note Added: 0012908
2018-07-13 08:16 MartinL Note Added: 0012951
2018-08-07 16:57 kid Note Added: 0012991
2018-08-18 05:13 tyler Note Added: 0013000
2018-08-18 05:15 tyler Note Edited: 0013000
2018-08-18 05:17 tyler Note Edited: 0013000
2018-08-22 03:01 tyler Note Edited: 0013000
2018-08-31 15:29 ludovic Note Added: 0013012
2018-08-31 15:29 ludovic Status new => resolved
2018-08-31 15:29 ludovic Resolution open => fixed
2018-08-31 15:29 ludovic Assigned To => ludovic