A friend gets this error when modifying his comments column. caliber, version 8.15.0
ERROR: Unconsidered exception: <b>AttributeError</b>:'NoneType' object has no attribute 'underlying_book_id'
Code:
caliber 8.15 embedded-python: True
macOS-26.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '25.1.0', 'Darwin Kernel Version 25.1.0: Mon Oct 20 19:32:56 PDT 2025; root:xnu-12377.41.6~2/RELEASE_ARM64_T8132')
Python 3.11.14
OSX: ('26.1', ('', '', ''), 'arm64')
Interface language: en
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: DeACSM (0, 0, 16) && DeDRM (10, 0, 9) && LDS Library Updater (1, 8, 0) && Amazon.com Multiple Countries (1, 0, 0) && Apple Books covers (1, 1, 0) && AudioBook_Duration (1, 0, 10) && Author Book Count (2, 2, 3) && Author Book Count Hierarchy (1, 2, 5) && Backup Configuration Folder (1, 1, 2) && EPL Library (2, 8, 0) && BookFusion Plugin (0, 8, 1) && Internet Search (1, 8, 1) && Comments Cleaner (1, 17, 3) && Count Pages (1, 14, 3) && Ebook Translator (2, 4, 1) && EpubCheck (0, 2, 6) && EpubMerge (3, 2, 0) && Favorites Menu (1, 3, 1) && Fetch Audio Meta (0, 1, 22) && Find Duplicates (1, 10, 9) && Generate Cover (2, 3, 6) && Goodreads (1, 8, 3) && Goodreads Sync (1, 16, 12) && Import Audiobooks Metadata (0, 2, 7) && Kindle hi-res covers (0, 5, 1) && Mass Search-Replace (1, 8, 5) && N-Pages Previews (1, 0, 0) && Quality Check (1, 14, 6) && Resize Cover (1, 2, 1) && User Category (1, 6, 1) && Wikidata (2, 0, 0)
Traceback (most recent call last):
File "calibre/gui2/library/delegates.py", line 213, in createEditor
AttributeError: 'NoneType' object has no attribute 'underlying_book_id'