Please bear with me for just one attempt more at solving this. I have matched the books with my library. It didn't seem to have worked at first, but when I restarted Calibre, all the books on the Kindle were displayed with the correct covers. So it seems to have done the matching after all. Then I tried to fetch annotations from Kindle via the plugin. The list of books on the device with annotations was yellow this time. And when I clicked on Import, there was an error message. This is what the debug log says:
2014-08-18 21:58:10.312 calibre-debug[5706:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-08-18 21:58:20.799 Calibre[6085:507] deliverNotificationWithTitle()
* Notification delivered.
2014-08-18 21:59:00.716 calibre-debug[5706:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
Traceback (most recent call last):
File "calibre_plugins.annotations.action", line 289, in fetch_device_annotations
File "calibre_plugins.annotations.action", line 1058, in process_selected_books
File "calibre_plugins.annotations.common_utils", line 349, in __init__
File "calibre_plugins.annotations.message_box_ui", line 50, in setupUi
TypeError: C++ type 'accepted()' is not supported as a pyqtSignal() type argument type
2014-08-18 21:59:04.386 calibre-debug[5706:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
calibre Debug log
calibre 1.48 isfrozen: True is64bit: True
Darwin-13.3.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.3.0', 'Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.9.4', ('', '', ''), 'x86_64')
Starting up...
DEBUG: 0.0 Error loading QT5: No module named PyQt5.Qt
DEBUG: 0.0 Error loading QT5: No module named PyQt5
DEBUG: 0.0 Error loading QT5: No module named PyQt5.QtCore
Started up in 5.03 seconds with 201 books
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Get list of books on device started
DEBUG: 14.6 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
DEBUG: 14.6 USBMS: dirs are: /Volumes/Kindle/ documents
DEBUG: 14.6 USBMS: scan from root False /Volumes/Kindle/documents
DEBUG: 14.6 USBMS: count found in cache: 60, count of files in metadata: 60, need_sync: False
DEBUG: 14.6 USBMS: Finished fetching list of books from device. oncard= None
DEBUG: 14.6 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
DEBUG: 14.6 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 60
DeviceJob: set_books_in_library finished: time= 0.0103440284729
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DeviceJob: 2 Get list of books on device callback returned
Job: 1 Get device information finished
No details available.
Job: 2 Get list of books on device finished
No details available.
Job: 2 Get list of books on device finished
No details available.
Is there something here you can work with? Can you help please?
Kind regards,
Christian