[Spambayes] is this a bug in pop3proxy

tim at coote.org tim at coote.org
Sat Jan 3 18:13:12 EST 2004


Hullo

Before I submit this as a bug, I'd like to see if anyone else has seen it. I'm running sb_server v 1.07alpha and periodically get
a lot of errors that look like they are due to trying to open non-existent cache files. The system is a Redhat 8.0. Is this a known problem,
have I configured something wrongly, or is this a new problem (in which case, how can I get more debugging information. My guess is that the
error can be silently ignored.

--cut here for example error set--
Jan  3 21:27:00 fw sb_server.py: Unhandled exception in thread started by <bound method ExpiryFileCorpus.removeExpiredMessages of <ExpiryFileCorpus object at 408e9b8
c, directory: pop3proxy-ham-cache, 255 messages>>
Jan  3 21:27:00 fw sb_server.py: Traceback (most recent call last):
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/Corpus.py", line 273, in removeExpiredMessages
Jan  3 21:27:00 fw sb_server.py:     self.removeMessage(msg)
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/FileCorpus.py", line 155, in removeMessage
Jan  3 21:27:00 fw sb_server.py:     Corpus.Corpus.removeMessage(self, message)
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/Corpus.py", line 152, in removeMessage
Jan  3 21:27:00 fw sb_server.py:     obs.onRemoveMessage(message)
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/storage.py", line 594, in onRemoveMessage
Jan  3 21:27:00 fw sb_server.py:     self.untrain(message)
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/storage.py", line 602, in untrain
Jan  3 21:27:00 fw sb_server.py:     self.bayes.unlearn(message.tokenize(), self.is_spam)
Jan  3 21:27:00 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/Corpus.py", line 357, in tokenize
Jan  3 21:27:00 fw sb_server.py:     return tokenizer.tokenize(self.getSubstance())
Jan  3 21:27:01 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/Corpus.py", line 347, in getSubstance
Jan  3 21:27:01 fw sb_server.py:     return self.hdrtxt + self.payload
Jan  3 21:27:01 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/Corpus.py", line 291, in __getattr__
Jan  3 21:27:01 fw sb_server.py:     self.load()
Jan  3 21:27:01 fw sb_server.py:   File "/usr/lib/python2.3/site-packages/spambayes/FileCorpus.py", line 222, in load
Jan  3 21:27:01 fw sb_server.py:     fp = gzip.open(pn, 'rb')
Jan  3 21:27:01 fw sb_server.py:   File "/var/tmp/python2.3-2.3.2-root/usr/lib/python2.3/gzip.py", line 49, in open
Jan  3 21:27:02 fw sb_server.py:     return GzipFile(filename, mode, compresslevel)
Jan  3 21:27:02 fw sb_server.py:   File "/var/tmp/python2.3-2.3.2-root/usr/lib/python2.3/gzip.py", line 94, in __init__
Jan  3 21:27:02 fw sb_server.py:     fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
Jan  3 21:27:02 fw sb_server.py: IOError: [Errno 2] No such file or directory: 'pop3proxy-ham-cache/1072441778'




More information about the Spambayes mailing list