[Mailman-Developers] Traceback on double rename

Marc MERLIN marc_news@vasoftware.com
Sat, 27 Apr 2002 14:52:14 -0700


I have a user who says he got this on mailman 2.1b1cvs
He explains below how he did it.

----- Forwarded message from David T-G <davidtg@justpickone.org> -----

Subject: Mailman results for Empeg-faq
From: empeg-faq-request@merlins.org
To: davidtg-empeg@justpickone.org
X-List-Administrivia: yes

This is an automated response.

There were problems with the email commands you sent to Mailman via
the administrative address empeg-faq-request@empeg.merlins.org.

To obtain instructions on valid Mailman email commands, send email to
empeg-faq-request@empeg.merlins.org with the word "help" in the
subject line or in the body of the message.

If you want to reach the human being that manages this mailing list,
please send your message to empeg-faq-owner@empeg.merlins.org.

The following is a detailed description of the problems.


***** confirm 97bbfd70939538b155776d5e652af14bc6032c36
>>>>> An unexpected Mailman error has occurred.
>>>>> 
>>>>> Please forward your request to the human list administrator in charge
>>>>> of this list at <empeg-faq-owner@empeg.merlins.org>.  The traceback is
>>>>> attached below and will be forwarded to the list administrator
>>>>> automatically.

Traceback (most recent call last):
  File "/var/local/mailman/Mailman/MailCommandHandler.py", line 273, in ParseMailCommands
    self.__dispatch[cmd](args, line, msg)
  File "/var/local/mailman/Mailman/MailCommandHandler.py", line 727, in ProcessConfirmCmd
    results = self.ProcessConfirmation(args[0], msg)
  File "/var/local/mailman/Mailman/MailList.py", line 1041, in ProcessConfirmation
    self.ApprovedChangeMemberAddress(oldaddr, newaddr, globally)
  File "/var/local/mailman/Mailman/MailList.py", line 976, in ApprovedChangeMemberAddress
    self.changeMemberAddress(oldaddr, newaddr)
  File "/var/local/mailman/Mailman/OldStyleMemberships.py", line 234, in changeMemberAddress
    self.__assertIsMember(member)
  File "/var/local/mailman/Mailman/OldStyleMemberships.py", line 113, in __assertIsMember
    raise Errors.NotAMemberError, member
NotAMemberError: davidtg@bigfoot.com
----- End forwarded message -----

----- Forwarded message from David T-G <davidtg@justpickone.org> -----

% Were  you trying  to change  your subscription  from davidtg@bigfoot.com  to
% davidtg-empeg@justpickone.org via the mail interface?

No; I did it thru the web interface.

% If so,  do you  mind sending me  a copy of  the mails  you sent to  the list
% manager (I run  a devel version of  the upcoming mailman, and I  try to help

Sorry; any sort of subscribe and confirm messages I just toss in the bit
bucket.  In addition, once the subscriptions were confirmed, I tossed the
list server messages as well.  Sorry!

% out with small bugs. This one seems to be minor, but we should probably look
% into it anyway)

Sorry :-)  It should be easy to duplicate, though; subscribe to two lists
(like empeg-faq and empeg-announce), open two web browsers, go to the two
list control pages and log in on each, and then send a change from one
and a change from the other.  Remember to hit "global" at some point
along the way.  When replying to the confirmation messages, reply to the
first before doing the global change but the second, which might
confusingly arrive after said global change, later after the web is done.

----- End forwarded message -----

-- 
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
  
Home page: http://marc.merlins.org/   |   Finger marc_f@merlins.org for PGP key