So I decided to run a Check database in Calibre as it had been quite a while since I last ran it. And it just killed my library and I can no longer start Calibre, even after ending all the Calibre processes in Task Manager.
Error is...
Spoiler:
calibre, version 7.23.0
ERROR: Unhandled exception: <b>AttributeError</b>:'NoneType' object has no attribute 'library_id'
calibre 7.23 embedded-python: True
Windows-10-10.0.26100-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.26100')
Python 3.11.5
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, 19, 0) && DeDRM (10, 0, 2) && Package KFX (from KFX Input) (2, 19, 0) && Diaps Editing Toolbag (0, 5, 0) && EpubCheck (0, 2, 5) && KFX metadata reader (from KFX Input) (2, 19, 0) && From KFX (2, 19, 0) && KFX Input (2, 19, 0) && Set KFX metadata (from KFX Output) (2, 13, 0) && KFX Output (2, 13, 0) && KindleUnpack - The Plugin (0, 83, 7) && Kobo Utilities (2, 17, 2) && Manage Series (1, 5, 2) && ScrambleEbook (0, 6, 0) && Sum Column (0, 3, 3) && View Manager (1, 10, 3)
Traceback (most recent call last):
File "calibre\gui2\actions\choose_library.py", line 692, in check_library
File "calibre\gui2\ui.py", line 986, in library_moved
File "calibre\gui2\ui.py", line 1176, in _save_tb_state
AttributeError: 'NoneType' object has no attribute 'library_id'
It seems to think I am running Win 10, but I am running Win11 24h2
Any idea what went wrong and how to fix?