[Mailman-Users] Exception at HyperDatabase.py, line 144

Florian Weimer fw at s.netic.de
Sun Nov 14 12:57:10 CET 1999


A mailing list run by Mailman 1.0 recently produced the following
error message:

| This message was created automatically by mail delivery software.
| 
| A message sent by
| 
|   <XXXXXX at XXX.XX>
| 
| could not be delivered to all of its recipients. The following address(es)
| failed:
| 
|   xxxx at lists.cygnus.argh.org:
|     generated |/home/mailman/mail/wrapper post egsf
| 
| The following text was generated during the delivery attempt:
| 
| ------ |/home/mailman/mail/wrapper post egsf ------
| 
| Traceback (innermost last):
|   File "/home/mailman/Mailman/Archiver/Archiver.py", line 214, in ArchiveMail
|     h.close()
|   File "/home/mailman/Mailman/Archiver/HyperArch.py", line 906, in close
|     self.update_dirty_archives()# Update all changed archives
|   File "/home/mailman/Mailman/Archiver/HyperArch.py", line 871, in update_dirty_archives
|     self.update_archive(i)
|   File "/home/mailman/Mailman/Archiver/pipermail.py", line 330, in update_archive
|     self.write_index_header()
|   File "/home/mailman/Mailman/Archiver/HyperArch.py", line 738, in write_index_header
|     self.updateThreadedIndex()
|   File "/home/mailman/Mailman/Archiver/pipermail.py", line 269, in updateThreadedIndex
|     self.database.setThreadKey(self.archive, article.threadKey+'\000'+article.msgid, msgid)
|   File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 256, in setThreadKey
|     self.threadIndex[key]=msgid
|   File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 144, in __setitem__
|     self.current_index = self.sorted.index(current_item)
| ValueError: list.index(x): x not in list

Is this a known bug?  The list is a low-traffic list in general and works
well, but this time, 5 articles were posted almost at the same time.
Perhaps this triggered the bug?





More information about the Mailman-Users mailing list