I've Googled this and found several refences to the error message but none of them seem to be caused by this situation. One of my lists has had trouble sending the digest the last few days. It sends it to all but 31 subscribers, then leaves this in the error log:

Jun 09 12:00:02 2003 (460) Traceback (most recent call last):
File "/users/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
self._onefile(msg, msgdata)
File "/users/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/users/mailman/Mailman/Queue/OutgoingRunner.py", line 72, in _dispose
self._func(mlist, msg, msgdata)
File "/users/mailman/Mailman/Handlers/SMTPDirect.py", line 146, in process
deliveryfunc(mlist, msg, msgdata, envsender, refused, conn)
File "/users/mailman/Mailman/Handlers/SMTPDirect.py", line 332, in verpdeliver
bulkdeliver(mlist, msgcopy, msgdata, envsender, failures, conn)
File "/users/mailman/Mailman/Handlers/SMTPDirect.py", line 345, in bulkdeliver
msgtext = msg.as_string()
File "/users/mailman/pythonlib/email/Message.py", line 109, in as_string
g.flatten(self, unixfrom=unixfrom)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 230, in _handle_multipart
g.flatten(part, unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 230, in _handle_multipart
g.flatten(part, unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 297, in _handle_message
g.flatten(msg.get_payload(0), unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 199, in _handle_text
raise TypeError, 'string payload expected: %s' % type(payload)
TypeError: string payload expected: <type 'list'>


Jun 09 12:00:02 2003 (460) SHUNTING: 1055178001.113483+4cf795ff1bac2bb920026ee3d9b2d9eec506dea8
=============


The other 330 members get their digest fine. I copied the digest.mbox to a test list and sent it with cron/senddigests and it worked fine.

The file in qfiles/shunt is:

=============
bin/dumpdb 1055178001.113483+6ef95bc566ff9e38083c23c3a2cb515f842bfb73.db
{   'isdigest': 1,
    'lang': 'en',
    'listname': 'horn',
    'original_sender': '[EMAIL PROTECTED]',
    'personalize': 1,
    'pipeline': [],
    'received_time': 1055178001.113483,
    'recips': [   '[EMAIL PROTECTED]',
                  '[EMAIL PROTECTED]',
   -=--snip--=- list of subscribers
                  '[EMAIL PROTECTED]'],
    'undelivered': [   ['[EMAIL PROTECTED]'],
                       ['[EMAIL PROTECTED]'],
-=--snip--=- same list as before
                       ['[EMAIL PROTECTED]']],
    'verp': 1,
    'version': 3,
    'whichq': '/users/mailman/qfiles/out'}
=========

incidentally, trying to run dumpdb on the .pck file produces another error message:
=======


[music:~/qfiles/shunt] mailman% dumpdb -p 1055178001.113483+6ef95bc566ff9e38083c23c3a2cb515f842bfb73.pck
Traceback (most recent call last):
File "/Users/mailman/bin/dumpdb", line 134, in ?
msg = main()
File "/Users/mailman/bin/dumpdb", line 128, in main
pp.pprint(m)
File "/usr/lib/python2.2/pprint.py", line 110, in pprint
self.__stream.write(self.pformat(object) + "\n")
File "/usr/lib/python2.2/pprint.py", line 114, in pformat
self.__format(object, sio, 0, 0, {}, 0)
File "/usr/lib/python2.2/pprint.py", line 136, in __format
rep = self.__repr(object, context, level - 1)
File "/usr/lib/python2.2/pprint.py", line 200, in __repr
self.__depth, level)
File "/usr/lib/python2.2/pprint.py", line 287, in _safe_repr
rep = `object`
File "/users/mailman/Mailman/Message.py", line 50, in __repr__
return self.__str__()
File "/users/mailman/pythonlib/email/Message.py", line 99, in __str__
return self.as_string(unixfrom=True)
File "/users/mailman/pythonlib/email/Message.py", line 109, in as_string
g.flatten(self, unixfrom=unixfrom)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 230, in _handle_multipart
g.flatten(part, unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 230, in _handle_multipart
g.flatten(part, unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 297, in _handle_message
g.flatten(msg.get_payload(0), unixfrom=False)
File "/users/mailman/pythonlib/email/Generator.py", line 102, in flatten
self._write(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/users/mailman/pythonlib/email/Generator.py", line 199, in _handle_text
raise TypeError, 'string payload expected: %s' % type(payload)
TypeError: string payload expected: <type 'list'>
==============


running bin/unshunt just duplicates the above errors. I emptied qfiles/shunt before today's digest without effect.

Any ideas of where to look next?


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

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to