#831 Edit Options for unsubbed user results in backtrace

2.1 (stable)
closed-fixed
nobody
Web/CGI (248)
5
2004-02-22
2004-02-21
Derek Atkins
No

I was trying to test out a new installation of mailman.
I tried to subscribe by the web site, and it sent me a
response. I tried responding by email and
simultaneously put my email in the "unsubscribe or edit
options" box and clicked the button.

When I clicked the button I received the following message:

Bug in Mailman version 2.1.4

We're sorry, we hit a bug!

If you would like to help us identify the problem,
please email a copy of this page to the webmaster for
this site with a description of what happened. Thanks!
Traceback:

Traceback (most recent call last):
File "/var/mailman/scripts/driver", line 87, in run_main
main()
File "/var/mailman/Mailman/Cgi/options.py", line 226,
in main
password, user):
File "/var/mailman/Mailman/SecurityManager.py", line
220, in WebAuthenticate
ok = self.CheckCookie(ac, user)
File "/var/mailman/Mailman/SecurityManager.py", line
300, in CheckCookie
ok = self.__checkone(c, authcontext, user)
File "/var/mailman/Mailman/SecurityManager.py", line
310, in __checkone
key, secret = self.AuthContextInfo(authcontext, user)
File "/var/mailman/Mailman/SecurityManager.py", line
105, in AuthContextInfo
secret = self.getMemberPassword(user)
File "/var/mailman/Mailman/OldStyleMemberships.py",
line 102, in getMemberPassword
raise Errors.NotAMemberError, member
NotAMemberError: XXXXX@YYYYY.ZZZ

Python information:

Variable Value
sys.version 2.2.3 (#1, Oct 15 2003, 23:33:35) [GCC
3.3.1 20030930 (Red Hat Linux 3.3.1-6)]
sys.executable /usr/bin/python
sys.prefix /usr
sys.exec_prefix /usr
sys.path /usr
sys.platform linux2

Discussion

  • Barry Warsaw
    Barry Warsaw
    2004-02-22

    • status: open --> closed-fixed
     
  • Barry Warsaw
    Barry Warsaw
    2004-02-22

    Logged In: YES
    user_id=12800

    Already fixed in cvs for 2.1.5