[Mailman-Developers] hyperarch error w/2.1b4

Dan Mick dan.mick@sun.com
Thu Nov 7 00:19:05 2002


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'







More information about the Mailman-Developers mailing list