At 09:42 30/08/2002 +0200, Roelf Schreurs wrote:
>Hi
>
>I'm quite worried about these errors in mailman.
>Can somebody please explain what this means.
>
>Thanks
>
>Aug 30 09:37:42 2002 (21563) Uncaught runner exception: unpack list of 
>wrong size
>Aug 30 09:37:42 2002 (21563) Traceback (most recent call last):
>   File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/opt/mailman/Mailman/Queue/Runner.py", line 154, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose
>     status = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in 
> _dopipeline
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/opt/mailman/Mailman/Handlers/ToDigest.py", line 76, in process
>     g(msg, unixfrom=1)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 81, in flatten
>     self._write(msg)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 109, in _write
>     self._dispatch(msg)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 128, in _dispatch
>     main, sub = ctype.split('/')
>ValueError: unpack list of wrong size
>
>Aug 30 09:38:13 2002 (21563) Uncaught runner exception: unpack list of 
>wrong size
>Aug 30 09:38:13 2002 (21563) Traceback (most recent call last):
>   File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/opt/mailman/Mailman/Queue/Runner.py", line 154, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose
>     status = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in 
> _dopipeline
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/opt/mailman/Mailman/Handlers/ToDigest.py", line 76, in process
>     g(msg, unixfrom=1)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 81, in flatten
>     self._write(msg)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 109, in _write
>     self._dispatch(msg)
>   File "/opt/mailman/pythonlib/email/Generator.py", line 128, in _dispatch
>     main, sub = ctype.split('/')
>ValueError: unpack list of wrong size

I can explain what but not necessarily why or the consequences.

The qrunner code processing an incoming message has extracted a 
Content-type: header from the message expecting it to be of the form 
'maintype/subtype'.

The code is trying to separate the two parts of the mime type, i.e. 
'maintype' and 'subtype', by splitting the string into two parts with '/' 
as the delimiter between the parts.

This split operation is failing because the Content-type: header value 
there has either no '/' character or more than one '/' character in it. In 
either case the header value in the message concerned is malformed.

I haven't looked beyond the obvious to determine what is done with/to the 
message having the apparently defective header.






------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to