[Mailman-Developers] bin/arch traceback

Greg Ward gward at mems-exchange.org
Wed Dec 4 20:23:24 2002


On 04 December 2002, Barry A. Warsaw said:
> Greg, I believe this bug is fixed in cvs, so I'd recommend cvs
> up'ing.  However, if any new messages arrived while you were running
> 2.1b4 then you should also run b4b5-archfix after up'ing.

The list in question never ran under 2.1b4 -- I got nervous about all
the problems people were having with the archiver, so didn't upgrade it
until 2.1b5 was out.  And, just for the heck of it, I did re-run
b4b5-archfix -- no point though, since the grep for '_mlist' turned up
nothing.

> If, after all that you still get this exception, I wanna know about
> it.

Yes, I'm still getting it with the current CVS code.  It comes in
exactly the same place in the execution of bin/arch, and the traceback
is basically identical -- mainly line number differences, and your
recent patch to Mailman/Archiver/HyperArch.py.

Here's are arch's death throes:

[...]
Updating HTML for article 8903
Updating HTML for article 8904
Updating HTML for article 5007
Traceback (most recent call last):
  File "./bin/arch", line 186, in ?
    main()
  File "./bin/arch", line 176, in main
    archiver.close()
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 303, in close
    self.update_dirty_archives()
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 517, in update_dirty_archives
    self.update_archive(i)
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1072, in update_archive
    self.__super_update_archive(archive)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 425, in update_archive
    self._update_thread_index(archive, arcdir)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 479, in _update_thread_index
    self.update_article(arcdir, article, a1, a3)
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1247, in update_article
    f.write(article.as_html())
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 411, in as_html
    emailurl = self._mlist.GetListEmail()
AttributeError: Article instance has no attribute '_mlist'

-- 
Greg Ward - software developer                gward@mems-exchange.org
MEMS Exchange                            http://www.mems-exchange.org



More information about the Mailman-Developers mailing list