Closed
Bug 37205
Opened 25 years ago
Closed 25 years ago
Unable to create a POP account
Categories
(SeaMonkey :: MailNews: Account Configuration, defect, P3)
SeaMonkey
MailNews: Account Configuration
Tracking
(Not tracked)
VERIFIED
FIXED
M16
People
(Reporter: skasinathan, Assigned: alecf)
Details
steps: Try to create a POP account using account wizard. Unable to create one.
Build: 2000-04-25-18-M16 Linux commercial build.
Console dumps the foll.
WSM.PageData[accname][prettyName][nodeName] : INPUT;
WSM.PageData[accname][prettyName][elType] : Text;
Setting identity for qatest36@netscape.com
am.createIncomingServer(qatest36,nsmail-5,pop3)
am.createIdentity()
am.createAccount()
Looking for Local Folders.....
Error creating local mail: TypeError:
Components.classes["component://netscape/messenger/protocol/info;type=" +
server.type] has no properties
WEBSHELL- = 8
looks like all platforms.
OS: Linux → All
Hardware: Other → All
I found where the bug is. Looks like jefft is the culprit :)
He changed 'pop3' to 'pop' in local/ build/ nsMsgLocalCID.h (1.24) yesterday
for fixing bug 17100. Not sure why though!! Adding him to the cc list :)
marking nsbeta2. We really need this fixed for testing purposes :-)
| Assignee | ||
Comment 4•25 years ago
|
||
reassign to jefft, upgrade to blocker.
Jeff, why did you change this string? it MUST be pop3 because it has to match
the incoming server type!
Assignee: alecf → jefft
Severity: major → blocker
| Assignee | ||
Comment 5•25 years ago
|
||
looking over the code it looks like you have changed the URL schema to be pop:
instead of pop3:? I don't quite understand why this was done, because there is
other code which uses pop3:....
Not to mention you can't change anything that matches the incoming server type,
that just messes everything up. Specifically, you need to fix the one that
follows NS_MSGPROTOCOLINFO_PROGID_PREFIX
I missed testing creating pop3 account. Shame on me.
The reason to change "pop3" to "pop" is that a standard url seems not allowing
number. Parsing url spec failed in necko. I thought I have worked around not
changing server type but only for the protocol type. I'll look into the problem.
Status: NEW → ASSIGNED
suresh, can you retest again? I have no problem creating new Pop3 account on my
Linux debug build. I'll test the Windows build next.
| Assignee | ||
Comment 9•25 years ago
|
||
Jeff, start with a fresh profile - the NS_MSGPROTOCOLINFO_PROGID_PREFIX stuff
only kicks in if you've never created an account with the given server type. So
if you've created a POP account with that profile before, then I don't beleive
that it needs to access the protocolinfo for that server.
Comment 10•25 years ago
|
||
Hmmm... creating new profile works for me too. What other steps did I miss?
Comment 11•25 years ago
|
||
Here is the console output from my linux release build. I don't see any problem.
I am closing this bug as workforme. Reopen it if problem still exist.
WSM.PageData[login][rememberPassword][value] : true;
WSM.PageData[login][rememberPassword][id] : rememberPassword;
WSM.PageData[login][rememberPassword][nodeName] : INPUT;
WSM.PageData[login][rememberPassword][elType] : Checkbox;
WSM.PageData[login][][excluded] : false;
WSM.PageData[login][][value] : undefined;
WSM.PageData[login][][id] : ;
WSM.PageData[login][][nodeName] : LABEL;
WSM.PageData[login][][elType] : null;
WSM.PageData[login][password][excluded] : false;
WSM.PageData[login][password][value] : Ne!sc-pe;
WSM.PageData[login][password][id] : password;
WSM.PageData[login][password][nodeName] : INPUT;
WSM.PageData[login][password][elType] : Password;
WSM.PageData[accname][prettyName][excluded] : false;
WSM.PageData[accname][prettyName][value] : qatest03@netscape.com;
WSM.PageData[accname][prettyName][id] : prettyName;
WSM.PageData[accname][prettyName][nodeName] : INPUT;
WSM.PageData[accname][prettyName][elType] : Text;
Setting identity for qatest03@netscape.com
am.createIncomingServer(qatest03,nsmail-2,pop3)
am.createIdentity()
am.createAccount()
Opening file 56772253.u failed
Opening file 56772253.u failed
Opening file 56772253.k failed
WEBSHELL+ = 10
WEBSHELL+ = 11
WEBSHELL+ = 12
commonDialogOnLoad
Found break at begining
Move window by 0,20
screen x -1screen y -1
WEBSHELL- = 11
WEBSHELL- = 10
nsWidget::~nsWidget() of toplevel: 24 widgets still exist.
WEBSHELL- = 9
Opening file 56772253.k failed
Looking for Local Folders.....
finding folders on server = nsmail-2
fccFolder = mailbox://nobody@Local Folders/Sent
draftFolder = mailbox://nobody@Local Folders/Drafts
stationeryFolder = mailbox://nobody@Local Folders/Templates
WEBSHELL- = 8
nsWidget::~nsWidget() of toplevel: 20 widgets still exist.
WEBSHELL- = 7
in showthreads
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 12•25 years ago
|
||
jefft, I just reproduced this bug on today's linux commercial build.
(2000-04-26-08-M16). Tried to create a pop account on a new profile. The only
difference I could see is that I didn't check remember Password. Can you try
again with rememberPassword=false? Thanks.
Comment 13•25 years ago
|
||
It doesn't make sense. Without saving password works for me too.
WSM.PageData[login][password][value] : ;
WSM.PageData[login][password][id] : password;
WSM.PageData[login][password][nodeName] : INPUT;
WSM.PageData[login][password][elType] : Password;
WSM.PageData[accname][prettyName][excluded] : false;
WSM.PageData[accname][prettyName][value] : qatest03@netscape.com;
WSM.PageData[accname][prettyName][id] : prettyName;
WSM.PageData[accname][prettyName][nodeName] : INPUT;
WSM.PageData[accname][prettyName][elType] : Text;
Setting identity for qatest03@netscape.com
am.createIncomingServer(qatest03,nsmail-2,pop3)
am.createIdentity()
am.createAccount()
Looking for Local Folders.....
finding folders on server = nsmail-2
fccFolder = mailbox://nobody@Local Folders/Sent
draftFolder = mailbox://nobody@Local Folders/Drafts
stationeryFolder = mailbox://nobody@Local Folders/Templates
WEBSHELL- = 8
nsWidget::~nsWidget() of toplevel: 17 widgets still exist.
WEBSHELL- = 7
in showthreads
WARNING: not calling OnDataAvailable, file nsAsyncStreamListener.cpp, line 409
WARNING: not calling OnDataAvailable, file nsAsyncStreamListener.cpp, line 409
WARNING: not calling OnDataAvailable, file nsAsyncStreamListener.cpp, line 409
| Reporter | ||
Comment 14•25 years ago
|
||
jeff, I can again reproduce this on Windows release build as well
(2000-04-26-09-M16). Reopening the bug.
WSM.PageData[identity][email][id] : email;
WSM.PageData[identity][email][nodeName] : INPUT;
WSM.PageData[identity][email][elType] : Text;
WSM.PageData[server][servertype][excluded] : false;
WSM.PageData[server][servertype][value] : pop3;
WSM.PageData[server][servertype][id] : servertype;
WSM.PageData[server][servertype][nodeName] : SELECT;
WSM.PageData[server][servertype][elType] : select-one;
WSM.PageData[server][hostname][excluded] : false;
WSM.PageData[server][hostname][value] : parp.mcom.com;
WSM.PageData[server][hostname][id] : hostname;
WSM.PageData[server][hostname][nodeName] : INPUT;
WSM.PageData[server][hostname][elType] : Text;
WSM.PageData[server][smtphostname][excluded] : false;
WSM.PageData[server][smtphostname][value] : parp.mcom.com;
WSM.PageData[server][smtphostname][id] : smtphostname;
WSM.PageData[server][smtphostname][nodeName] : INPUT;
WSM.PageData[server][smtphostname][elType] : Text;
WSM.PageData[login][username][excluded] : false;
WSM.PageData[login][username][value] : parp22;
WSM.PageData[login][username][id] : username;
WSM.PageData[login][username][nodeName] : INPUT;
WSM.PageData[login][username][elType] : Text;
WSM.PageData[login][rememberPassword][excluded] : false;
WSM.PageData[login][rememberPassword][value] : false;
WSM.PageData[login][rememberPassword][id] : rememberPassword;
WSM.PageData[login][rememberPassword][nodeName] : INPUT;
WSM.PageData[login][rememberPassword][elType] : Checkbox;
WSM.PageData[login][][excluded] : false;
WSM.PageData[login][][value] : undefined;
WSM.PageData[login][][id] : ;
WSM.PageData[login][][nodeName] : LABEL;
WSM.PageData[login][][elType] : null;
WSM.PageData[login][password][excluded] : false;
WSM.PageData[login][password][value] : ;
WSM.PageData[login][password][id] : password;
WSM.PageData[login][password][nodeName] : INPUT;
WSM.PageData[login][password][elType] : Password;
WSM.PageData[accname][prettyName][excluded] : false;
WSM.PageData[accname][prettyName][value] : bug test;
WSM.PageData[accname][prettyName][id] : prettyName;
WSM.PageData[accname][prettyName][nodeName] : INPUT;
WSM.PageData[accname][prettyName][elType] : Text;
Setting identity for parp22@parp.mcom.com
am.createIncomingServer(parp22,parp.mcom.com,pop3)
am.createIdentity()
am.createAccount()
Looking for Local Folders.....
Error creating local mail: TypeError: Components.classes["component://netscape/m
essenger/protocol/info;type=" + server.type] has no properties
WEBSHELL- = 8
WEBSHELL- = 7
in showthreads
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 15•25 years ago
|
||
Build 2000-04-26-08M16: Linux 6.0
I reproduced the problem with a new profile and I'm not doing anything special.
Basically taking the defaults when creating the account.
Comment 16•25 years ago
|
||
Hmmm... What did I do wrong on reproducing the problem?
| Assignee | ||
Comment 17•25 years ago
|
||
I'm going to fix the pop3 entry in nsMsgLocalCID.h now.
Jeff, make sure it's a fresh profile, not a migrated profile.
| Assignee | ||
Comment 18•25 years ago
|
||
reassigning, and marking fixed
Assignee: jefft → alecf
Status: REOPENED → NEW
| Assignee | ||
Comment 19•25 years ago
|
||
fix has been checked in - I #defined this string as NS_POP3INCOMINGSERVER_TYPE
Status: NEW → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Comment 20•25 years ago
|
||
Hey, Alec. Thanks for checking in the fix. I and having problem reproducing the
problem under the debugger. Appreciated.
Comment 21•25 years ago
|
||
Build 2000-05-09-08M16: Win95, Linux 6.0, Mac 9.04
Verified Fixed.
- Added a new pop account to an existing profile
- Created a new profile and configure for one pop account
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•