[Mailman-Developers] [ mailman-Bugs-589741 ] Subscibing - "We hit a bug"

noreply@sourceforge.net noreply@sourceforge.net
Tue, 06 Aug 2002 23:32:06 -0700


Bugs item #589741, was opened at 2002-08-01 18:09
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=589741&group_id=103

Category: (un)subscribing
Group: None
Status: Open
Resolution: None
Priority: 9
Submitted By: Denver (denversings)
Assigned to: Nobody/Anonymous (nobody)
Summary: Subscibing - "We hit a bug"

Initial Comment:
Bug in Mailman version 2.0.11

We're sorry, we hit a bug!
Please inform the webmaster for this site of this 
problem. Printing of traceback and other system 
information has been explicitly inhibited, but the 
webmaster can find this information in the Mailman error 
logs. 

Can't subscribe! Also, not sending pasword reminders 
anymore.

What's up?

fansadmin@denversings.com

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

Comment By: Wilfried Gaensheimer (wig)
Date: 2002-08-07 06:32

Message:
Logged In: YES 
user_id=53758

I found a similiar problem and traced it down to the
code in ../Mailman/MailCommandHandler.py:

...
        # Note further that some misconfigured list managers
don't include any
	# of these clues, so there's little we can do to break
loops in that
	# case, except throttle the number of responses sent to any
one
	# requester in a day.  That's a job for MM2.1.
	#!wig:org: precedence = msg.get('precedence', '').lower()
	precedence = msg.get('precedence', '')
	#!wig:org: ack = msg.get('x-ack', '').lower()
	ack = msg.get('x-ack', '')
	beenthere = msg.get('x-beenthere', '')

Apparently the message mailman received (subscriptions) did
not have the precedence and x-ack header line. Removing
the .lower() helps (but I have no clue about python,
so i guess that was only a short term fix).

Further processing of files in ~mailman/qfiles was failing.

Errormessage (from ~mailman/logs/error):
Traceback (innermost last):
Aug 07 07:52:01 2002 qrunner(16176):   File
"/home/mailman/cron/qrunner", line 283, in ?
Aug 07 07:52:01 2002 qrunner(16176):      kids = main(lock)
Aug 07 07:52:01 2002 qrunner(16176):   File
"/home/mailman/cron/qrunner", line 253, in main
Aug 07 07:52:01 2002 qrunner(16176):      keepqueued =
dispose_message(mlist, msg, msgdata)
Aug 07 07:52:01 2002 qrunner(16176):   File
"/home/mailman/cron/qrunner", line 157, in dispose_message
Aug 07 07:52:01 2002 qrunner(16176):     
mlist.ParseMailCommands(msg)
Aug 07 07:52:01 2002 qrunner(16176):   File
"/home/mailman/Mailman/MailCommandHandler.py", line 123, in
ParseMailCommands
Aug 07 07:52:01 2002 qrunner(16176):      precedence =
msg.get('precedence', '').lower()
Aug 07 07:52:01 2002 qrunner(16176): AttributeError : 
'string' object has no attribute 'lower'

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

Comment By: Barry A. Warsaw (bwarsaw)
Date: 2002-08-01 19:27

Message:
Logged In: YES 
user_id=12800

Check your errors/log file for traceback information. 
Changing status to Pending until more information is provided.

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

Comment By: Dan Mick (dmick)
Date: 2002-08-01 18:19

Message:
Logged In: YES 
user_id=10725

Um....there's zero information here, so...


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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=589741&group_id=103