[Spambayes] DB_RUNRECOVERY
BCS
stevensb at telus.net
Sat Nov 15 00:01:35 EST 2003
I can't find any recovery program, where is it and what is it called?
I am running Win XP Pro, 640MB RAM, 6.7GB free on Windows drive, trained
1656 spam and 353 Ham.
500 Server error
Traceback (most recent call last):
File "C:\PYTHON23\Lib\site-packages\spambayes\Dibbler.py", line 453, in
found_terminator
getattr(plugin, name)(**params)
File "C:\PYTHON23\Lib\site-packages\spambayes\ProxyUI.py", line 310, in
onReview
targetCorpus.takeMessage(id, sourceCorpus)
File "C:\PYTHON23\Lib\site-packages\spambayes\Corpus.py", line 201, in
takeMessage
self.addMessage(msg)
File "C:\PYTHON23\Lib\site-packages\spambayes\FileCorpus.py", line 143, in
addMessage
Corpus.Corpus.addMessage(self, message)
File "C:\PYTHON23\Lib\site-packages\spambayes\Corpus.py", line 136, in
addMessage
obs.onAddMessage(message)
File "C:\PYTHON23\Lib\site-packages\spambayes\storage.py", line 580, in
onAddMessage
self.train(message)
File "C:\PYTHON23\Lib\site-packages\spambayes\storage.py", line 588, in
train
self.bayes.learn(message.tokenize(), self.is_spam)
File "C:\PYTHON23\Lib\site-packages\spambayes\classifier.py", line 211, in
learn
self._add_msg(wordstream, is_spam)
File "C:\PYTHON23\Lib\site-packages\spambayes\classifier.py", line 346, in
_add_msg
self._wordinfoset(word, record)
File "C:\PYTHON23\Lib\site-packages\spambayes\storage.py", line 279, in
_wordinfoset
self.db[word] = record.__getstate__()
File "C:\PYTHON23\lib\shelve.py", line 130, in __setitem__
self.dict[key] = f.getvalue()
File "C:\PYTHON23\lib\bsddb\__init__.py", line 120, in __setitem__
self.db[key] = value
DBRunRecoveryError: (-30982, 'DB_RUNRECOVERY: Fatal error, run database
recovery -- fatal region error detected; run recovery')
More information about the Spambayes
mailing list