Closed Bug 541287 Opened 14 years ago Closed 14 years ago

[autoconfiguration] Thunderbird 3.1 Account Setup Hangs

Categories

(Thunderbird :: Account Manager, defect)

x86_64
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ddecator, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a1pre) Gecko/20100121 Ubuntu/9.10 (karmic) Minefield/3.7a1pre
Build Identifier: 3.1~a1~hg20091221r4576+nobinonly-0ubuntu1~umd1~karmic

When first launching Thunderbird 3.1 (Shredder), the Mail Account Setup wizard pops up. After entering all of my information, everything is accepted, my password is ok, there are green lights next to Incoming and Outgoing servers, but an activity icon continuously runs next to the Username. This indicator never disappears, and the account is unable to be made. When I attempted the Manual Setup, nothing happened. If I hit the button two or more times, I got a pop up saying that the incoming server is already used. I let my computer sit overnight, thinking that the process may just be slow, but it never resolved itself.

Reproducible: Always

Steps to Reproduce:
1. Open Thunderbird 3.1 (Shredder)
2. Fill in the Mail Account Setup
3. Attempt to create account, but window hangs
Actual Results:  
The window hangs on the Username option, never actually creating the account.

Expected Results:  
The mail account should have been almost instantly created, as happens in Thunderbird 3.0

This is in Ubuntu 9.10 64-bit. Downgrading to Thunderbird 3.0 resolved the issue. No add-ons were installed. This issue was raised on the Ubuntu forums: http://ubuntuforums.org/showthread.php?p=8667094
Anything in Tools -> Error console ?
Summary: Thunderbird 3.1 Account Setup Hangs → [autoconfiguration] Thunderbird 3.1 Account Setup Hangs
Yes:

Error: Gloda.myContact is null
Source File: file:///usr/lib/thunderbird-3.1a1pre/components/glautocomp.js
Line: 265

2010-01-30 17:15:21	gloda.ds.qfq	ERROR	Exception: TypeError: Gloda.myContact is null

Error: An error occurred updating the button_previous command: TypeError: this._treeElement is undefined
Source File: chrome://global/content/globalOverlay.js
Line: 86

Error: An error occurred updating the button_next command: TypeError: this._treeElement is undefined
Source File: chrome://global/content/globalOverlay.js
Line: 86

Error: An error occurred updating the button_compact command: TypeError: this._treeElement is undefined
Source File: chrome://global/content/globalOverlay.js
Line: 86

Warning: Expected color but found 'dialog'.  Error in parsing value for 'background-color'.  Declaration dropped.
Source File: chrome://messenger/skin/accountCreation.css
Line: 229

Error: uncaught exception: [Exception... "'[JavaScript Error: "Cc['@mozilla.org/login-manager/crypto/SDR;1'] is undefined" {file: "file:///usr/lib/thunderbird-3.1a1pre/components/storage-mozStorage.js" line: 72}]' when calling method: [nsILoginManagerStorage::addLogin]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: file:///usr/lib/thunderbird-3.1a1pre/components/nsLoginManager.js :: anonymous :: line 445"  data: yes]

Error: An error occurred updating the cmd_search command: TypeError: this._treeElement is undefined
Source File: chrome://global/content/globalOverlay.js
Line: 86

These are all the messages I get while the setup is hanging.
Andrew any idea what might be causing the storage exception ?
The problem is:
"Cc['@mozilla.org/login-manager/crypto/SDR;1'] is undefined"

It's looking for a JS component/interface that does not exist, in this case the nsISecretDecoderRing service.

Please try with an official mozilla build from here to see if you can duplicate the problem:
http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/
Tested the download you provided and the issue is resolved. So most likely an issue with the packaging for Ubuntu?
That would be my guess, yes.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.