A popular Calibre plug-in (Reading List) errors out when asking it to recognize the connected CrossPoint device with the following error. It should return a device name.
calibre, version 9.12.0
ERROR: Unhandled exception: KeyError:'location_code'
calibre 9.12 embedded-python: True
macOS-26.6.2-arm64-arm-64bit-Mach-O Darwin ('64bit', 'Mach-O')
('Darwin', '25.6.0', 'Darwin Kernel Version 25.6.0: Fri Jul 31 19:17:26 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6041')
Python 3.14.6
OSX: ('26.6.2', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 34, 0) && Package KFX (from KFX Input) (2, 34, 0) && Action Chains (1, 20, 10) && CrossPoint Reader (0, 2, 7) && Extract ISBN (1, 6, 6) && Find Duplicates (1, 10, 10) && Goodreads (1, 8, 5) && Goodreads Sync (1, 17, 4) && KFX metadata reader (from KFX Input) (2, 34, 0) && From KFX (2, 34, 0) && KFX Input (2, 34, 0) && KOReader Sync (0, 8, 2) && Kobo Utilities (2, 28, 2) && Modify ePub (1, 8, 9) && Overdrive Link (2, 58, 0) && Quality Check (1, 14, 7) && Readest Sync (0, 12, 1) && Reading List (1, 15, 7) && Overdrive Link Metadata Source (2, 58, 0)
Traceback (most recent call last):
File "calibre_plugins.reading_list.config", line 1065, in _add_device_clicked
new_device['location_code'] = location_info['location_code']
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
KeyError: 'location_code'
A popular Calibre plug-in (Reading List) errors out when asking it to recognize the connected CrossPoint device with the following error. It should return a device name.
calibre, version 9.12.0
ERROR: Unhandled exception: KeyError:'location_code'
calibre 9.12 embedded-python: True
macOS-26.6.2-arm64-arm-64bit-Mach-O Darwin ('64bit', 'Mach-O')
('Darwin', '25.6.0', 'Darwin Kernel Version 25.6.0: Fri Jul 31 19:17:26 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6041')
Python 3.14.6
OSX: ('26.6.2', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 34, 0) && Package KFX (from KFX Input) (2, 34, 0) && Action Chains (1, 20, 10) && CrossPoint Reader (0, 2, 7) && Extract ISBN (1, 6, 6) && Find Duplicates (1, 10, 10) && Goodreads (1, 8, 5) && Goodreads Sync (1, 17, 4) && KFX metadata reader (from KFX Input) (2, 34, 0) && From KFX (2, 34, 0) && KFX Input (2, 34, 0) && KOReader Sync (0, 8, 2) && Kobo Utilities (2, 28, 2) && Modify ePub (1, 8, 9) && Overdrive Link (2, 58, 0) && Quality Check (1, 14, 7) && Readest Sync (0, 12, 1) && Reading List (1, 15, 7) && Overdrive Link Metadata Source (2, 58, 0)
Traceback (most recent call last):
File "calibre_plugins.reading_list.config", line 1065, in _add_device_clicked
new_device['location_code'] = location_info['location_code']
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
KeyError: 'location_code'