Closed Bug 474223 Opened 16 years ago Closed 16 years ago

after upgrade to nightly 20090116 seamonkey not use stored passwords for mail operations

Categories

(SeaMonkey :: Passwords & Permissions, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 474161

People

(Reporter: iav, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.2; rv:1.9.1b3pre) Gecko/20090118 SeaMonkey/2.0a3pre
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.2; rv:1.9.1b3pre) Gecko/20090118 SeaMonkey/2.0a3pre

After update seamonkey nightly trunk to 20090116 mailnews start to ask me for passwords for mail operations. 
I see my mail passwords if I open password manager. Here added debug log of mail check try.

Error: varvalue is undefined
Source file: chrome://nightly/content/nightly.js
Line: 165
 ----------
Login Manager: Searching for logins matching host: mailbox://mail.delfi.lv, formSubmitURL: , httpRealm: mailbox://mail.delfi.lv
 ----------
Login Manager: No alternate nsILoginManagerStorage registered
 ----------
PwMgr mozStorage: Opening database at F:\xxx\Seamonkey2\xxx\signons.sqlite
 ----------
PwMgr mozStorage: Initializing Database
 ----------
PwMgr mozStorage: Creating new statement for query: SELECT * FROM moz_logins WHERE (hostname = :hostname) AND (httpRealm = :httpRealm)
 ----------
PwMgr mozStorage: _findLogins: returning 1 logins
 ----------
Pwmgr Prompter: ===== initialized =====
 ----------
Pwmgr Prompter: ===== promptPassword called() =====
 ----------
Login Manager: Checking if logins to mailbox://pop3.ml.lv can be saved.
 ----------
PwMgr mozStorage: Getting login saving is enabled for mailbox://pop3.ml.lv
 ----------
PwMgr mozStorage: Creating new statement for query: SELECT hostname FROM moz_disabledHosts WHERE hostname = :hostname
 ----------
Login Manager: Searching for logins matching host: mailbox://pop3.ml.lv, formSubmitURL: null, httpRealm: mailbox://pop3.ml.lv
 ----------
PwMgr mozStorage: Creating new statement for query: SELECT * FROM moz_logins WHERE (hostname = :hostname) AND (formSubmitURL isnull) AND (httpRealm = :httpRealm)
 ----------
PwMgr mozStorage: _findLogins: returning 0 logins
 ----------
Login Manager: Searching for logins matching host: imap://xxxxxxx, formSubmitURL: , httpRealm: imap://xxxxxx
 ----------
PwMgr mozStorage: _findLogins: returning 1 logins
 ----------
Pwmgr Prompter: ===== initialized =====
 ----------
Pwmgr Prompter: ===== promptPassword called() =====
 ----------
Error: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIIOService.newURI]
Source file: file:///x:/xxx/SeaMonkey/components/nsLoginManagerPrompter.js
Line: 426
 ----------
Login Manager: Searching for logins matching host: imap://xxx, formSubmitURL: , httpRealm: imap://xxx
 ----------
PwMgr mozStorage: _findLogins: returning 1 logins
 ----------
Warning: Error in parsing value for 'white-space'.  Declaration dropped.
Source file: chrome://console2/skin/console2.css
Line: 53
 ----------
Warning: Error in parsing value for 'white-space'.  Declaration dropped.
Source file: chrome://console2/skin/console2.css
Line: 61
 ----------
Login Manager: onStateChange accepted: req = jar:file:///x:/xxx/Seamonkey2/xxx/extensions/%7B1280606b-2510-4fe0-97ef-9b5a22eafe80%7D/chrome/console2.jar!/content/console2/blank.html, flags = 0x30004
 ----------
Login Manager: domEventListener: got event DOMContentLoaded
 ----------
Login Manager: Searching for logins matching host: imap://xxx, formSubmitURL: , httpRealm: imap://xxx
 ----------
PwMgr mozStorage: _findLogins: returning 1 logins
 ----------
Pwmgr Prompter: ===== initialized =====
 ----------
Pwmgr Prompter: ===== promptPassword called() =====
 ----------
Error: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIIOService.newURI]
Source file: file:///x:/xxx/SeaMonkey/components/nsLoginManagerPrompter.js
Line: 426
 ----------
Login Manager: Searching for logins matching host: imap://xxx, formSubmitURL: , httpRealm: imap://xxx
 ----------
PwMgr mozStorage: _findLogins: returning 1 logins


Reproducible: Always
Version: unspecified → Trunk
(In reply to comment #0)
> Login Manager: Searching for logins matching host: imap://xxxxxxx,
> formSubmitURL: , httpRealm: imap://xxxxxx

I need to know the format that this url is in and the format of your imap username.

If you want to obscure your real username/hostname that is fine, but I must be able to see the details of any non-ascii characters, punctuation (e.g. '.') and/or escaped data as I suspect they are the problem area.
I remove only alphanumeric path parts and hostname parts. No any "@", "%" or more complex than alphanumeric, and points and '/' inside host and path names was removed. 'imap://xxxxxx' mean something like 'imap://hostname.tld', not 'imap://user@hostname:999'.

But I will try to repeat this test with current nightly when I return home.
(In reply to comment #2)
> I remove only alphanumeric path parts and hostname parts. No any "@", "%" or
> more complex than alphanumeric, and points and '/' inside host and path names
> was removed. 'imap://xxxxxx' mean something like 'imap://hostname.tld', not
> 'imap://user@hostname:999'.
> 
> But I will try to repeat this test with current nightly when I return home.

Could you try this either on tomorrow's nightly or an hourly build after this time - there has been a fix checked in for bug 474277 that has fixed a similar reported bug, and I expect it will fix this bug as well.
now I repeat login try with Mozilla/5.0 (Windows; U; Windows NT 5.2; rv:1.9.1b3pre) Gecko/20090119 SeaMonkey/2.0a3pre ID:20090119001413

Before run I delete signons.sqlite and signons2.txt; signons3.txt present and have 20KB size.

Log is there http://pastebin.ca/IopXljsZ, tell him "eudora" to see.
I spoke to Igor over irc - this is the same issue as bug 474161, therefore marking as duplicate.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.