[Mailman-Users] Mailman crash during global address change

Allan Hansen hansen at rc.org
Mon Feb 2 06:00:08 CET 2009


Dear list developers,

A crash happened when a subscriber attempted to change his address with 'Apply Globaly' check box set.
His subscriptions before the crash was:

List1: old at address.com
List2: new at address.com

The crash happened the moment he attempted to confirm the change on the given web page. He was trying to change the address for List1 from old at address.com to new at address.com.

I had him do the same thing again both with and without setting the 'Apply Globally' box. When the check was set, the crash happened again. When he did not check it, the address change did happen without a crash.

How it possibly can get to this error is beyond me. His new address did not appear in List1 and his old address did not appear in List2 (I checked before I asked him to repeat).

I've detected no adverse effects from this crash, so this message is for your information only. I searched the archives for MMAlreadyAMember, but did not find anything useful.

Thanks,

	Allan

Setup:

Mailman 2.1.9 on Intel iMac  2.66 GHz Core 2 Duo with OS X Server 10.5.6


Traceback:

Feb 01 12:01:43 2009 admin(14357): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
admin(14357): [----- Mailman Version: 2.1.9 -----] 
admin(14357): [----- Traceback ------] 
admin(14357): Traceback (most recent call last):
admin(14357):   File "/usr/share/mailman/scripts/driver", line 101, in run_main
admin(14357):     main()
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/Cgi/confirm.py", line 138, in main
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/Cgi/confirm.py", line 521, in addrchange_confirm
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/MailList.py", line 1217, in ProcessConfirmation
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/MailList.py", line 1150, in ApprovedChangeMemberAddress
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/OldStyleMemberships.py", line 251, in changeMemberAddress
admin(14357):   File "/BinaryCache/mailman/mailman-126.1~4/Root/usr/share/mailman/Mailman/OldStyleMemberships.py", line 175, in addNewMember
admin(14357): MMAlreadyAMember: new at address.com
admin(14357): [----- Python Information -----] 
admin(14357): sys.version     =   2.5.1 (r251:54863, Apr 15 2008, 22:57:26) 
[GCC 4.0.1 (Apple Inc. build 5465)] 
admin(14357): sys.executable  =   /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 
admin(14357): sys.prefix      =   /System/Library/Frameworks/Python.framework/Versions/2.5 
admin(14357): sys.exec_prefix =   /System/Library/Frameworks/Python.framework/Versions/2.5 
admin(14357): sys.path        =   /System/Library/Frameworks/Python.framework/Versions/2.5 
admin(14357): sys.platform    =   darwin 

Allan
-- 
Allan Hansen
P.O Box 2423
Cypress, CA 90630
U.S.A.
hansen at rc.org
+1-714-875-8870


More information about the Mailman-Users mailing list