[Mailman-Developers] [ mailman-Bugs-551730 ] traceback on double rename
noreply@sourceforge.net
noreply@sourceforge.net
Thu, 02 May 2002 23:50:59 -0700
Bugs item #551730, was opened at 2002-05-03 06:50
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=100103&aid=551730&group_id=103
Category: (un)subscribing
Group: 2.1 beta
Status: Open
Resolution: None
Priority: 5
Submitted By: Marc Merlin (marcmerlin)
Assigned to: Nobody/Anonymous (nobody)
Summary: traceback on double rename
Initial Comment:
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 -----
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=100103&aid=551730&group_id=103