Dear David,
Thank you so much for this wonderful plugin and the ongoing support you are providing. Having encountered the problem of not being able to store the annotations I made on my Kindle within the mobi-file itself, the Annotations plugin saved quite a bit of work.
Now it has stopped working though. I am not sure what I did – it may have to do with the process of migrating my ebook library into Dropbox, but I am not sure. What happens is this:
I have matched the books on my Kindle with the appropriate books in my library. When I mount the Kindle and click on the Annotations button, I get as far as the list of books with annotations on the Kindle, and I can even preview the annotations thereon. I just realised the matching status is shown as red. So perhaps the "match book to library" process did not work? But it worked before! I am quite frustrated.
Can you help, please?
This is the debug log:
Spoiler:
2014-08-17 17:30:36.380 calibre-debug[56876:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-08-17 17:30:38.650 Calibre[56885:507] deliverNotificationWithTitle()
* Notification delivered.
2014-08-17 17:30:50.854 calibre-debug[56876: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 13.08 seconds with 198 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.5 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
DEBUG: 14.5 USBMS: dirs are: /Volumes/Kindle 1/ documents
DEBUG: 14.6 USBMS: scan from root False /Volumes/Kindle 1/documents
DEBUG: 14.6 USBMS: count found in cache: 69, count of files in metadata: 69, 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= 69
DeviceJob: set_books_in_library finished: time= 0.00801706314087
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.
DeviceJob: set_books_in_library: books to process= 69
DeviceJob: set_books_in_library finished: time= 0.136729001999
Job: 3 Send metadata to device started
DEBUG: 30.8 USBMS: starting sync_booklists
DEBUG: 30.9 USBMS: finished sync_booklists
DeviceJob: 3 Send metadata to device done, calling callback
DeviceJob: 3 Send metadata to device callback returned
Job: 3 Send metadata to device finished
No details available.