PRS-505 Error communicating with device
Hi!
I'm using calibre version 0.7.10 created by Kovid Goyal and connected to my SONY PRS-505. Calibre after getting contents of the reader shows error message:
ERROR: Error: Error communicating with device
All strings must be XML compatible: Unicode or ASCII, no NULL bytes
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 68, in run
File "site-packages\calibre\gui2\device.py", line 282, in _books
File "site-packages\calibre\devices\prs505\driver.py", line 133, in books
File "site-packages\calibre\devices\usbms\driver.py", line 160, in books
File "site-packages\calibre\devices\prs505\driver.py", line 153, in sync_booklists
File "site-packages\calibre\devices\prs505\sony_cache.py", line 355, in update
File "site-packages\calibre\devices\prs505\sony_cache.py", line 500, in update_text_record
File "lxml.etree.pyx", line 634, in lxml.etree._Element.set (src/lxml/lxml.etree.c:31548)
File "apihelpers.pxi", line 487, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:13896)
File "apihelpers.pxi", line 1242, in lxml.etree._utf8 (src/lxml/lxml.etree.c:19848)
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes
I was looking throught internet and found that such a bug was fixed in previous versions of calibre. Maybe it get back somehow?
What should I do in this case?
Thanks for advice!
|