Quote:
Originally Posted by ownedbycats
It's an issue with the FTS database, not metadata.db. It's happened me a few times before, possibly related to book deletions but can't confirm. Do a full reindex.
|
Thanks for the suggestion. It just finished ...and... try the search it was giving me the error on.
Drat. Error's still there.
Maybe I should make a new library location, and move everything to force creation of a brand new database?
Here are the error details
Spoiler:
calibre, version 8.3.0
ERROR: Unhandled exception: <b>CorruptError</b>:CorruptError: database disk image is malformed
calibre 8.3 embedded-python: True
Windows-10-10.0.26100-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.26100')
Python 3.11.12
Windows: ('10', '10.0.26100', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 24, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 24, 0) && EpubMerge (3, 2, 0) && FanFicFare (4, 45, 0) && Import List (1, 9, 8) && KFX metadata reader (from KFX Input) (2, 24, 0) && From KFX (2, 24, 0) && KFX Input (2, 24, 0) && Set KFX metadata (from KFX Output) (2, 15, 0) && KFX Output (2, 15, 0) && Manage Series (1, 5, 2)
Traceback (most recent call last):
File "calibre\gui2\fts\search.py", line 468, in search
File "calibre\gui2\fts\search.py", line 273, in search
File "calibre\db\cache.py", line 85, in call_func_with_lock
File "calibre\db\cache.py", line 659, in fts_search
File "calibre\gui2\fts\search.py", line 255, in construct
File "calibre\db\backend.py", line 1143, in fts_search
File "calibre\db\fts\connect.py", line 188, in search
File "calibre\db\backend.py", line 433, in execute
File "C:\t\t\apsw-42s16m2x\src\cursor.c", line 240, in resetcursor
apsw.CorruptError: CorruptError: database disk image is malformed