Yeah, I saw one of these too. I dropped a note to Barry about it but haven't heard back:
-=-=-=-=-
I got an error last night that made me wonder whether this should be present for "transition" archives:
$ cvs diff HyperArch.py Index: HyperArch.py
RCS file: /cvsroot/mailman/mailman/Mailman/Archiver/HyperArch.py,v retrieving revision 2.24 diff -r2.24 HyperArch.py 314c314 < if self._mlist is None:
if not hasattr(self, "_mlist") or self._mlist is None:
$
Ron Jarrell wrote:
I'd file a bug report on this, but I'm on my out the door and won't be online the rest of the night, and will likely forget about it until the next time I look at the errorlog... This is after applying updates *yesterday*, although nothing checked in so far today would seem to apply.. Only happened once, although plenty of messages have gone through different lists that would have archived.
Nov 06 18:19:09 2002 qrunner(13969): Traceback (most recent call last): Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/Archiver.py", line 213, in ArchiveMail Nov 06 18:19:09 2002 qrunner(13969): h.close() Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 303, in close Nov 06 18:19:09 2002 qrunner(13969): self.update_dirty_archives() Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 1074, in update_dirty_archives Nov 06 18:19:09 2002 qrunner(13969): self.__super_update_dirty_archives() Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 517, in update_dirty_archives Nov 06 18:19:09 2002 qrunner(13969): self.update_archive(i) Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 1077, in update_archive Nov 06 18:19:09 2002 qrunner(13969): self.__super_update_archive(archive) Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 423, in update_archive Nov 06 18:19:09 2002 qrunner(13969): self._update_simple_index(hdr, archive, arcdir) Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 439, in _update_simple_index Nov 06 18:19:09 2002 qrunner(13969): article = self.database.getArticle(self.archive, msgid) Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 284, in getArticle Nov 06 18:19:09 2002 qrunner(13969): article = self.__cache[msgid] = pickle.loads(buf) Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 314, in __setstate__ Nov 06 18:19:09 2002 qrunner(13969): if self._mlist is None: Nov 06 18:19:09 2002 qrunner(13969): AttributeError: Article instance has no attribute '_mlist'