Hello there,

    I have a .hammie.db file that works fine until I train it with this
week's spam folder; at that point, I get this traceback:

[EMAIL PROTECTED]:~$ /usr/bin/sb_mboxtrain.py -s ~/mail/spam
Training spam (/home/kiko/mail/spam):
  Reading as Unix mbox
   870Traceback (most recent call last):
  File "/usr/bin/sb_mboxtrain.py", line 350, in <module>
    main()
  File "/usr/bin/sb_mboxtrain.py", line 341, in main
    train(h, s, True, force, trainnew, removetrained)
  File "/usr/bin/sb_mboxtrain.py", line 265, in train
    mbox_train(h, path, is_spam, force)
  File "/usr/bin/sb_mboxtrain.py", line 188, in mbox_train
    if msg_train(h, msg, is_spam, force):
  File "/usr/bin/sb_mboxtrain.py", line 106, in msg_train
    h.train(msg, is_spam)
  File "/usr/lib/python2.5/site-packages/spambayes/hammie.py", line 162, in 
train
    self.bayes.learn(tokenize(msg), is_spam)
  File "/usr/lib/python2.5/site-packages/spambayes/classifier.py", line 272, in 
learn
    self._add_msg(wordstream, is_spam)
  File "/usr/lib/python2.5/site-packages/spambayes/classifier.py", line 374, in 
_add_msg
    record = self._wordinfoget(word)
  File "/usr/lib/python2.5/site-packages/spambayes/storage.py", line 284, in 
_wordinfoget
    r = self.db.get(word)
  File "/usr/lib/python2.5/shelve.py", line 104, in get
    if self.dict.has_key(key):
  File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 256, in has_key
    
  File "bsddb/dbutils.py", line 62, in DeadlockWrap
bsddb.db.DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run 
database recovery -- /home/kiko/.hammie.db: pgin failed for page 23238')
Exception bsddb.db.DBRunRecoveryError: DBRunRecoveryError(-30975, 
'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region 
error detected; run recovery') in  ignored
Exception bsddb.db.DBRunRecoveryError: DBRunRecoveryError(-30975, 
'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region 
error detected; run recovery') in  ignored

I can train it with other folders and it works well, but this specific folder
doesn't. I have daily backups of my .hammie.db and the spam folder going
for about 2 weeks so I can probably trace back to see where the problem
started.

Does this sound like it is something worth investigating?
-- 
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3376 0125
_______________________________________________
SpamBayes@python.org
http://mail.python.org/mailman/listinfo/spambayes
Info/Unsubscribe: http://mail.python.org/mailman/listinfo/spambayes
Check the FAQ before asking: http://spambayes.sf.net/faq.html

Reply via email to