--On March 21, 2007 7:07:04 AM -0700 Mark Sapiro <[EMAIL PROTECTED]> wrote:
> However, that response was to a specific occurrence of this exception > in Decorate.py. If you are seeing this exception with a different > traceback, changing the language character set won't eliminate the > exception. > > A more common cause of the exception is non-encoded, non-ascii > characters in the message Subject:, and that won't be fixed by this > change. Note that such messages are almost always spam. To which I reply: Ok, I made the change, ran bin/unshunt, and the four messages in the shunt queue were re-shunted, so that's not it. Here's a characteristic traceback: Mar 21 10:35:47 2007 (6861) Uncaught runner exception: 'ascii' codec can't decode byte 0xc0 in position 0: ordinal not in range(128) Mar 21 10:35:47 2007 (6861) Traceback (most recent call last): File "/opt/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop self._onefile(msg, msgdata) File "/opt/mailman/Mailman/Queue/Runner.py", line 170, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/opt/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose mlist.ArchiveMail(msg) File "/opt/mailman/Mailman/Archiver/Archiver.py", line 216, in ArchiveMail h.processUnixMailbox(f) File "/opt/mailman/Mailman/Archiver/pipermail.py", line 580, in processUnixMailbox self.add_article(a) File "/opt/mailman/Mailman/Archiver/pipermail.py", line 632, in add_article article.parentID = parentID = self.get_parent_info(arch, article) File "/opt/mailman/Mailman/Archiver/pipermail.py", line 664, in get_parent_info article.subject) File "/opt/mailman/Mailman/Archiver/HyperDatabase.py", line 311, in getOldestArticle self.__openIndices(archive) File "/opt/mailman/Mailman/Archiver/HyperDatabase.py", line 251, in __openIndices t = DumbBTree(os.path.join(arcdir, archive + '-' + i)) File "/opt/mailman/Mailman/Archiver/HyperDatabase.py", line 65, in __init__ self.load() File "/opt/mailman/Mailman/Archiver/HyperDatabase.py", line 179, in load self.__sort(dirty=1) File "/opt/mailman/Mailman/Archiver/HyperDatabase.py", line 73, in __sort self.sorted.sort() UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 0: ordinal not in range(128) Mar 21 10:35:47 2007 (6861) SHUNTING: 1174487402.1760509+9438ae178cf24ca45b73094e18778ba97c71df17 >From this, I'm guessing that something is wrong with a message in the list's .mbox file, which is confusing things. Is that a reasonable guess? If so, is there a reasonable way to figure out *what* message is causing the problem (it's a *big* mailbox)? -- Steve Burling <mailto:[EMAIL PROTECTED]> University of Michigan, ICPSR Voice: +1 734 615.3779 330 Packard Street FAX: +1 734 647.8700 Ann Arbor, MI 48104-2910 ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp