Project

General

Profile

Bug #2267

[icedove] cannot add email accounts

ktsukik - 7 months ago - . Updated 22 days ago.

Status:
confirmed
Priority:
bug
Assignee:
% Done:

0%


Description

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]

History

#1

Updated by dllud 7 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.

#2

Updated by ktsukik 7 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

[[https://wiki.debian.org/Icedove/Devel]] (last updated 2017)

[[https://en.wikipedia.org/wiki/Mozilla_software_rebranded_by_Debian#Icedove]] (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

#3

Updated by freemor 6 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

#4

Updated by bill-auger 6 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

#5

Updated by freemor 6 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

#6

Updated by freemor 6 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 --
MigrateDefaultCharsets@resource:///modules/mailnewsMigrator.js:180:24
migrateMailnews@resource:///modules/mailnewsMigrator.js:34:5
OnLoadMessenger@chrome://messenger/content/msgMail3PaneWindow.js:406:3
onload@chrome://messenger/content/messenger.xul:1:1

#7

Updated by isacdaavid about 1 month ago

still broken

#8

Updated by arojas0609 27 days ago

Hi, I have the same issue in a Parabola systemd/LXDE Beta installation:

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

Updated by bill-auger 26 days ago

theres not much point in fixing v60 now that v68 is out - maybe this bug will vanish on its own by moving forward

i synchronized the PKGBUILD with arch today and started a build but the patches need re-working - i will push the pending changes to abslibre anyways

initially it is the search-engines patch; which is always a pain and has changed significantly in >= v68 - the obvious question to ask is: "why does a mail client need a search engine?" - o/c the obvious answer is "it doesnt - it is not a web browser" - i would expect this friction with seamonkey if and when that moves up to v68; but for icedove, i would suggest disabling that feature if possible - presumably, it would fall-back to launching the system web browser for clicking URLs; so i doubt any important functionality would be lost

#10

Updated by bill-auger 22 days ago

  • Assignee set to bill-auger

the "add accounts" GUI seems to be working as expected with v68 - the hideous theming bug went away also - the build i have now is unpatched with mozilla branding though; so it still needs some work before being icedove proper

Also available in: Atom PDF