[Mailman-Developers] Confirm and delete "collision

Luigi Rosa lrosa@mail.hypertrek.info
Tue, 27 Aug 2002 21:05:07 +0200


Hello,

few minutes ago a user of one on my lists posted a message with an
unsubcrpted address. I received the warning and I went to the administrative
page to approve the message (this happened at 20:33:14).

Few minutes later (20:33:14) the user followed the link in the message he
received
(http://mail.hypertrek.info/mailman/confirm/staff/a196ba5fee54310b572b369fd8675e84b7788a12)
to delete the message and resend it with a valid address, but got
this Bug page:



Bug in Mailman version 2.1b3

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 "/usr/local/mailman/scripts/driver", line 82, in run_main
    main()
  File "/usr/local/mailman/Mailman/Cgi/confirm.py", line 141, in main
    heldmsg_prompt(mlist, doc, cookie, *content[1:])
  File "/usr/local/mailman/Mailman/Cgi/confirm.py", line 614, in heldmsg_prompt
    ign, sender, msgsubject, givenreason, ign, ign = mlist.GetRecord(id)
  File "/usr/local/mailman/Mailman/ListAdmin.py", line 164, in GetRecord
    type, data = self.__db[id]
KeyError: 31





--------------------------------------------------------------------------------

Python information:
Variable Value 
sys.version 2.2.1 (#1, May 31 2002, 17:44:41) [GCC 2.96 20000731 (Red Hat Linux 7.3 2.96-110)]  
sys.executable /usr/local/bin/python  
sys.prefix /usr/local  
sys.exec_prefix /usr/local  
sys.path /usr/local  
sys.platform linux2  




--------------------------------------------------------------------------------

Environment variables:
Variable Value 
PYTHONPATH  /usr/local/mailman  
SERVER_SOFTWARE  Apache/2.0.40 (Unix) PHP/4.2.3-dev  
SCRIPT_FILENAME  /usr/local/mailman/cgi-bin/confirm  
SERVER_ADMIN  lrosa@mail.hypertrek.info  
SCRIPT_NAME  /mailman/confirm  
SERVER_SIGNATURE  Apache/2.0.40 Server at mail.hypertrek.info Port 80 
REQUEST_METHOD  GET  
HTTP_HOST  mail.hypertrek.info  
PATH_INFO  /staff/a196ba5fee54310b572b369fd8675e84b7788a12  
SERVER_PROTOCOL  HTTP/1.1  
QUERY_STRING   
REQUEST_URI  /mailman/confirm/staff/a196ba5fee54310b572b369fd8675e84b7788a12  
HTTP_ACCEPT  image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*  
HTTP_USER_AGENT  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461)  
HTTP_CONNECTION  Keep-Alive  
SERVER_NAME  mail.hypertrek.info  
REMOTE_ADDR  10.10.10.1  
REMOTE_PORT  1334  
HTTP_ACCEPT_LANGUAGE  en,it;q=0.5  
PATH_TRANSLATED  /var/www/html/staff/a196ba5fee54310b572b369fd8675e84b7788a12  
SERVER_PORT  80  
GATEWAY_INTERFACE  CGI/1.1  
REMOTE_HOST  neo  
HTTP_ACCEPT_ENCODING  gzip, deflate  
SERVER_ADDR  10.10.10.2  
DOCUMENT_ROOT  /var/www/html  






  

-- 
Best regards,
 Luigi                          mailto:lrosa@mail.hypertrek.info