Dear all, I have a similar problem:
calibre, version 0.8.66
ERRORE: Errore: Errore di comunicazione col dispositivo
must be encoded string without NULL bytes, not unicode
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 83, in run
File "site-packages\calibre\gui2\device.py", line 405, in _books
File "site-packages\calibre\devices\prst1\driver.py", line 162, in books
File "site-packages\calibre\devices\usbms\driver.py", line 246, in books
File "site-packages\calibre\devices\prst1\driver.py", line 245, in sync_booklists
File "site-packages\calibre\devices\prst1\driver.py", line 272, in update_device_database
File "site-packages\calibre\devices\usbms\books.py", line 195, in get_collections
File "site-packages\calibre\ebooks\metadata\book\base.py", line 702, in format_field_extended
File "site-packages\calibre\utils\icu.py", line 74, in icu_sort_key
TypeError: must be encoded string without NULL bytes, not unicode
Should I also try to reformat the memory?
Thanks!
Max
|