Error when using list info page to view a non-existant user

Bug #266052 reported by Yogel
2
Affects Status Importance Assigned to Milestone
GNU Mailman
New
Medium
Unassigned

Bug Description

After you have been logged in as an admin, and go back to the list
info page to view a user profile, and you enter a user email
address that doesn't exist, the following error occurs:

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 "/home/mailmandir/mailman/scripts/driver", line 87, in
run_main
    main()
  File "/home/mailmandir/mailman/Mailman/Cgi/options.py", line
226, in main
    password, user):
  File "/home/mailmandir/mailman/Mailman/SecurityManager.py",
line 220, in WebAuthenticate
    ok = self.CheckCookie(ac, user)
  File "/home/mailmandir/mailman/Mailman/SecurityManager.py",
line 300, in CheckCookie
    ok = self.__checkone(c, authcontext, user)
  File "/home/mailmandir/mailman/Mailman/SecurityManager.py",
line 310, in __checkone
    key, secret = self.AuthContextInfo(authcontext, user)
  File "/home/mailmandir/mailman/Mailman/SecurityManager.py",
line 105, in AuthContextInfo
    secret = self.getMemberPassword(user)
  File "/home/mailmandir/mailman/Mailman/
OldStyleMemberships.py", line 102, in getMemberPassword
    raise Errors.NotAMemberError, member
NotAMemberError: <email address hidden>

Python information:

Variable
Value

sys.version
2.3.2 (#1, Nov 7 2003, 22:27:17) [GCC 2.95.4 20020320
[FreeBSD]]

sys.executable
/usr/local/bin/python

sys.prefix
/usr/local

sys.exec_prefix
/usr/local

sys.path
/usr/local

sys.platform
freebsd4

Environment variables:

Variable
Value

HTTP_COOKIE
info+admin=

SERVER_SOFTWARE
Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.7a PHP/4.3.4

SCRIPT_NAME
/mailman/options

SERVER_SIGNATURE
Apache/2.0.48 (Unix) mod_ssl/2.0.48 OpenSSL/0.9.7a PHP/4.3.4
Server at lists.mailmandir.org.au Port 80

REQUEST_METHOD
POST

PATH_INFO
/info

SERVER_PROTOCOL
HTTP/1.1

QUERY_STRING

CONTENT_LENGTH
78

HTTP_USER_AGENT
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124
(KHTML, like Gecko) Safari/125.1

HTTP_CONNECTION
close

HTTP_REFERER
http://lists.mailmandir.org.au/mailman/listinfo/info

SERVER_NAME
lists.mailmandir.org.au

REMOTE_ADDR
211.30.19.65

PATH_TRANSLATED
/home/mailmandir/mailman/www/info

SERVER_PORT
80

SERVER_ADDR
192.168.2.99

DOCUMENT_ROOT
/home/mailmandir/mailman/www/

PYTHONPATH
/home/mailmandir/mailman

SCRIPT_FILENAME
/home/mailmandir/mailman/cgi-bin/options

SERVER_ADMIN
<email address hidden>

HTTP_HOST
lists.mailmandir.org.au

REQUEST_URI
/mailman/options/info

HTTP_ACCEPT
*/*

GATEWAY_INTERFACE
CGI/1.1

REMOTE_PORT
61245

HTTP_ACCEPT_LANGUAGE
en-us, ja;q=0.33, en;q=0.67

CONTENT_TYPE
application/x-www-form-urlencoded

HTTP_ACCEPT_ENCODING
gzip, deflate;q=1.0, identity;q=0.5, *;q=0

[http://sourceforge.net/tracker/index.php?func=detail&aid=930410&group_id=103&atid=100103]

Tags: web-cgi
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.