[Mailman-Developers] bin/arch traceback

Greg Ward gward at mems-exchange.org
Wed Dec 4 16:24:04 2002


A few weeks back (http://mail.python.org/pipermail/mailman-developers/
2002-November/013960.html), Andrew Clark reported a traceback from
bin/arch on some lists some of the time.  I've just hit the same bug
(our tracebacks are identical):

$ ./bin/arch <listname>
[...churn, churn, churn...]
#04077 <mailman.4063.1039018365.21495.mems-talk@memsnet.org>
Updating index files for archive [2001-July]
  Date
  Subject
  Author
  Thread
Computing threaded index
Updating HTML for article 8892
Updating HTML for article 8893
Updating HTML for article 8894
Updating HTML for article 8895
Updating HTML for article 8896
Updating HTML for article 8897
Updating HTML for article 8898
Updating HTML for article 8899
Updating HTML for article 8891
Updating HTML for article 8900
Updating HTML for article 8901
Updating HTML for article 8902
Updating HTML for article 8903
Updating HTML for article 8904
Updating HTML for article 5007
Traceback (most recent call last):
  File "./bin/arch", line 173, in ?
    main()
  File "./bin/arch", line 163, 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_d
irty_archives
    self.update_archive(i)
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1058, in update_
archive
    self.__super_update_archive(archive)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 425, in update_a
rchive
    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 1223, in update_
article
    f.write(article.as_html())
  File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 407, in as_html
    d['listurl'] = self._mlist.GetScriptURL('listinfo', absolute=1)
AttributeError: Article instance has no attribute '_mlist'

Andrew said that renaming away the existing HTML archive did the trick
-- I'll do that, but I don't like making the archives for this list
unavailable even for a few minutes.  (It takes a while to generate the
whole archive, which goes back to 1994.)  Or should I "cvs up" instead,
ie. has this bug been fixed?

Thanks --

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



More information about the Mailman-Developers mailing list