Hi all,
yesterday I upgraded Thunderbird 68.12.0 -> 78.4.0, created and
installed the SOGo connector from here
https://github.com/inverse-inc/sogo-connector
SOGo version is 5.0.1.
AFAICT things seems to work. There's one problem I can't solve, though:
After the upgrade all addrss books appeared twice. Judging from their
resp. properties one of the doubles is local (properties show only
address book's name) and the other the "SOGo address book" (properties
show it's URL, sync interval etc.).
I then wanted to delete the local address books but that failed. Error
console shows if I try to:
> 09:28:21.088 Uncaught TypeError: 'caller', 'callee', and 'arguments'
> properties may not be accessed on strict mode functions or the arguments
> objects for calls to them
> backtrace chrome://inverse-library/content/sogoWebDAV.js:49
> SCAbDeleteDirectory
> chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:135
> SIAbDeleteDirectory
> chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:524
> AbDeleteSelectedDirectory
> chrome://messenger/content/addressbook/abCommon.js:355
> doCommand chrome://messenger/content/addressbook/abCommon.js:201
> goDoCommand chrome://global/content/globalOverlay.js:101
> oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1
> sogoWebDAV.js:49:9
> backtrace chrome://inverse-library/content/sogoWebDAV.js:49
> SCAbDeleteDirectory
> chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:135
> SIAbDeleteDirectory
> chrome://sogo-connector/content/addressbook/addressbook.groupdav.overlay.js:524
> AbDeleteSelectedDirectory
> chrome://messenger/content/addressbook/abCommon.js:355
> doCommand chrome://messenger/content/addressbook/abCommon.js:201
> goDoCommand chrome://global/content/globalOverlay.js:101
> oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1
> 09:28:21.088 An error occurred executing the button_delete command:
> [Exception... "[JavaScript Error: "'caller', 'callee', and 'arguments'
> properties may not be accessed on strict mode functions or the arguments
> objects for calls to them" {file:
> "chrome://inverse-library/content/sogoWebDAV.js" line: 49}]'[JavaScript
> Error: "'caller', 'callee', and 'arguments' properties may not be accessed on
> strict mode functions or the arguments objects for calls to them" {file:
> "chrome://inverse-library/content/sogoWebDAV.js" line: 49}]' when calling
> method: [nsIController::doCommand]" nsresult: "0x80570021
> (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame ::
> chrome://global/content/globalOverlay.js :: goDoCommand :: line 101" data:
> yes] globalOverlay.js:104
> goDoCommand chrome://global/content/globalOverlay.js:104
> oncommand chrome://messenger/content/addressbook/addressbook.xhtml:1
Did I make a mistake during the upgrade or is this a bug?
Any way to circumvent this?
--
Regards
mks
--
[email protected]
https://inverse.ca/sogo/lists