Bug #2267

[icedove] cannot add email accounts

ktsukik - 4 months ago - . Updated 3 months ago.

% Done:



cannot add email accounts in icedove

when starting icedove from a terminal, i can see the following error logged after pressing the email account setup button...

JavaScript error: chrome://messenger/content/AccountManager.js, line 689: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgMailSession.topmostMsgWindow]



Updated by dllud 4 months ago

I can confirm this bug. I get the exact same error on my machine. The regular Thunderbird build from Mozilla has no such issue. An Icedove specific patch seems to be breaking something.


Updated by ktsukik 3 months ago

it actually looks like icedove was abandoned in 2017, in favor of thunderbird. icedove was debians project based on thunderbird, but it looks like they did not continue development. i was unaware at the time of installation

[[]] (last updated 2017)

[[]] (notes on debranding back to thunderbird in debian stable in 2017)

so this issue can probably be closed up, unless there is active development of icedove, which i cannot confirm


Updated by freemor 3 months ago

our Icedove is built from the current-ish thunderbird source.
Icedove on Parabola is far from abandoned.

I'll double check that this issue still exists since Icedove would have been rebuild against the latest ICU

If the issue remains I'll mark it as confirmed


Updated by bill-auger 3 months ago

people often have that confusion, being under the impression that iceweasel, icedove were debian projects, as something notably distinct from mozilla

just for the record, the debian iceweasel and icedove were never more than re-branded mozilla releases (mainly just a different name and logo) - that was done only to avoid presumed tradmemark conflicts - they really did not qualify as distinct software projects - all that debian "abandoned" was those names and logos after the tradmemark issue was resolved - the software was always exactly the same as mozilla

parabola and (and other distros such as connochaetos) were coincidentally using the same names and logos as debian; but the parabola iceweasel and icedove have always been significantly different from the vanilla mozilla releases, and therefore, significantly different from the former debian packages


Updated by freemor 3 months ago

  • Status changed from unconfirmed to confirmed

I can confirm that this is indeed still the case.

From the error console in Icedove:

NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgMailSession.topmostMsgWindow] AccountManager.js:689
    AddMailAccount chrome://messenger/content/AccountManager.js:689:3
    CreateNewAccountTB chrome://messenger/content/msgAccountCentral.js:289:5
    onclick chrome://messenger/content/msgAccountCentral.xul:1:1


Updated by freemor 3 months ago

May be tangentally related to this error/warning thrown at startup:

[Exception... "Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIPrefBranch.getComplexValue]"  nsresult: "0x804b000a (NS_ERROR_MALFORMED_URI)"  location: "JS frame :: resource:///modules/mailnewsMigrator.js :: MigrateDefaultCharsets :: line 180"  data: no]
-- Exception object --
+ toString (function) 3 lines
+ name (string) 'NS_ERROR_MALFORMED_URI'
+ message (string) 'Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIPrefBranch.getComplexValue]'
+ result (number) 2152398858
+ filename (string) 'resource:///modules/mailnewsMigrator.js'
+ lineNumber (number) 180
+ columnNumber (number) 0
+ data (object) null
+ stack (string) 254 chars
+ location (object) JS frame :: resource:///modules/mailnewsMigrator.js :: MigrateDefaultCharsets :: line 180
-- Stack Trace --

Also available in: Atom PDF