Kept getting the same messages in my inbox after training as spam multiple times so decided to look at the log file. However, when I attempted to do so, got the following error: “(NSSQLiteErrorDomain error 11.)” Anyone know what that means? SpamSieve has full disk access approval in my Mac settings.
This means that the log database file is damaged. There’s more information about that on this page.
It’s possible that the uncaught spams are due to other database files being damaged. You could check for this using the Help ‣ Open Error Log command and see whether similar errors are reported for the corpus or rules.
Deleted the Log.spamsieve-logd folder. Seems to be working better. Opened the error log file which dates back over a year. The last entry was:
2025-12-20 10:54:59.029 [com.c-command.SpamSieve] Warning: Error Domain=NSSQLiteErrorDomain Code=11 “(null)” UserInfo={MJTPerformFunction=addSubjectsAsync(), NSSQLiteErrorDomain=11, NSFilePath=/Users/Bob/Library/Application Support/SpamSieve/Corpus.spamsieve-corpus/Messages.spamsieve-messages/V2/Messages.sqlite3, , MJTPerformLine=21, MJTPerformFile=SpamSieveSwift/MigratedSubjectsAdder.swift}.
Is there another corrupted file I need to delete?
Yes, it looks like the corpus is damaged, too. Please see this page.