[Mailman-Developers] "Date:"-bug already solved in CR2?
Fri, 17 Nov 2000 18:33:47 +0100
I recently hit this bug:
Nov 10 16:42:12 2000 (5913) Delivery exception: illegal argument type for
Nov 10 16:42:12 2000 (5913) Traceback (innermost last):
File "/var/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
func(mlist, msg, msgdata)
File "/var/mailman/Mailman/Handlers/ToArchive.py", line 50, in process
msg['Date'] = date
File "/var/mailman/Mailman/pythonlib/rfc822.py", line 393, in __setitem__
text = name + ": " + value
TypeError: illegal argument type for built-in operation
(plus a corresponding message with the message-id was sent to the user
mailman --> had to use grep to find the corrupted message file).
... which is caused by a missing Date-header an e-mail (in this case I
simply took an mbox-file and "feeded" it via the MTA into mailman to create
As as side effect the CPU was used by a python resulting in 0-10% idele time
on our server - as for e-mail with a message-id with a complete message-id (that is
with a domain); this took *until* I deleted these e-mail in the qfiles-directory
[these ones with a message ID like 6686876ghgk (e.g., without domain) didnīt
block the message queue].
Of course all other messages were blocked in the way mentioned above ...
==> in our office the system actually was used for that job with 90-100% ...
... hope this going to be fixed in 2.0 Final (still running Beta 6 to wait
for Final 2.0).
Sorry for the delay, I have been rather busy.
Thanks in advance.
----- End forwarded message -----