[Mailman-Developers] "Date:"-bug already solved in CR2?

Steffen Bardolatzi steffen@wflin3.asta.uni-wuppertal.de
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
built-
Nov 10 16:42:12 2000 (5913) Traceback (innermost last):
  File "/var/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
do_pipeline
    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
an archive).

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 -----