While using calibre to convert a PDF book today, I got the following error [calibre version 0.4.55 on Ubuntu 8.04].
TypeError: access() argument 1 must be (encoded string without NULL bytes), not unicode
Failed to perform job: Convert book:Beginning Spring Novice to Professional Dec2007
Detailed traceback:
Traceback (most recent call last):
File "build/bdist.linux-i686/egg/calibre/parallel.py", line 139, in run_job
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/any/convert_from.py", line 161, in main
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/any/convert_from.py", line 134, in process_file
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/pdf/convert_from.py", line 68, in process_file
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 1816, in process_file
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 269, in __init__
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 386, in add_file
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 498, in parse_file
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 702, in process_children
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 1676, in parse_tag
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 702, in process_children
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 1676, in parse_tag
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 702, in process_children
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 1633, in parse_tag
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 702, in process_children
File "build/bdist.linux-i686/egg/calibre/ebooks/lrf/html/convert_from.py", line 1430, in parse_tag
TypeError: access() argument 1 must be (encoded string without NULL bytes), not unicode
|