View Single Post
Old 02-05-2023, 06:53 PM   #9
oldronin
Junior Member
oldronin began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Mar 2014
Location: WA
Device: Kindle Paperwhite
I just installed the latest Calibre update and the behavior is different now, but still not quite working as expected.

If the device is already connected to the PC and I launch Calibre or if I connected it after Calibre, I get the following errors (stacked):


calibre, version 6.12.0
ERROR: Unhandled exception: <b>WPDError</b>:C:\r\src\src\calibre\devices\mtp\windows\conten t_enumeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12

calibre 6.12 embedded-python: True
Windows-10-10.0.22621-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22621')
Python 3.10.1
Windows: ('10', '10.0.22621', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Barnes & Noble (1, 4, 0) && Find Duplicates (1, 10, 7) && Goodreads (1, 7, 3) && Reading List (1, 15, 1)
wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o12


calibre, version 6.12.0
ERROR: Unhandled exception: <b>WPDError</b>:C:\r\src\src\calibre\devices\mtp\windows\conten t_enumeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o26

calibre 6.12 embedded-python: True
Windows-10-10.0.22621-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22621')
Python 3.10.1
Windows: ('10', '10.0.22621', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Barnes & Noble (1, 4, 0) && Find Duplicates (1, 10, 7) && Goodreads (1, 7, 3) && Reading List (1, 15, 1)
wpd.WPDError: C:\r\src\src\calibre\devices\mtp\windows\content_e numeration.cpp:337:Failed to EnumObjects() of folder from device:[hr=0x80042009 wCode=7689] IDispatch error #7689: o26



As far as I can tell they are the same except for the IDispatch error #7689: o12 vs. o26.

After some trial and error, I am now able to put a book onto the device and it reflects it in Calibre, though the errors do show each time it's connected.

However, it only seems to work if I send it to main memory. Meaning if I send it to the main memory, it will appear in the Library. If I send it to the memory card, it will show as delivered in Calibre and I can see it on the memory card if I use the file explorer Ibut it won't show up in the library and can't be read.

It's definitely progress
oldronin is offline   Reply With Quote