if I convert azw3 or mobi books in terminal to zip, I always got the following error. However everything work fine if I convert book in GUI. I wander if there is any option should set in command line convertation or any other tips. thx
BTW, attachment is a sample book.
Error:
Python function terminated unexpectedly: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters
Traceback (most recent call last):
File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 154, in main
return run_entry_point()
File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 114, in run_entry_point
return getattr(pmod, func)()
File "site-packages/calibre/ebooks/conversion/cli.py", line 391, in main
File "site-packages/calibre/ebooks/conversion/plumber.py", line 1270, in run
File "site-packages/calibre/ebooks/conversion/plugins/html_output.py", line 123, in convert
File "site-packages/calibre/ebooks/conversion/plugins/html_output.py", line 75, in generate_html_toc
File "site-packages/calibre/ebooks/conversion/plugins/html_output.py", line 69, in generate_toc
File "site-packages/calibre/ebooks/conversion/plugins/html_output.py", line 61, in build_node
File "site-packages/calibre/ebooks/oeb/base.py", line 318, in element
File "src/lxml/lxml.etree.pyx", line 3127, in lxml.etree.SubElement (src/lxml/lxml.etree.c:78512)
File "src/lxml/apihelpers.pxi", line 203, in lxml.etree._makeSubElement (src/lxml/lxml.etree.c:18851)
File "src/lxml/apihelpers.pxi", line 198, in lxml.etree._makeSubElement (src/lxml/lxml.etree.c:18777)
File "src/lxml/apihelpers.pxi", line 302, in lxml.etree._initNodeAttributes (src/lxml/lxml.etree.c:20259)
File "src/lxml/apihelpers.pxi", line 316, in lxml.etree._addAttributeToNode (src/lxml/lxml.etree.c:20597)
File "src/lxml/apihelpers.pxi", line 1443, in lxml.etree._utf8 (src/lxml/lxml.etree.c:31876)
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters
if I convert azw3 or mobi books in terminal to zip, I always got the following error. However everything work fine if I convert book in GUI. I wander if there is any option should set in command line convertation or any other tips. thx
BTW, attachment is a sample book.
Error: calibre. app/Contents/ Resources/ Python/ lib/python2. 7/site. py", line 154, in main calibre. app/Contents/ Resources/ Python/ lib/python2. 7/site. py", line 114, in run_entry_point calibre/ ebooks/ conversion/ cli.py" , line 391, in main calibre/ ebooks/ conversion/ plumber. py", line 1270, in run calibre/ ebooks/ conversion/ plugins/ html_output. py", line 123, in convert calibre/ ebooks/ conversion/ plugins/ html_output. py", line 75, in generate_html_toc calibre/ ebooks/ conversion/ plugins/ html_output. py", line 69, in generate_toc calibre/ ebooks/ conversion/ plugins/ html_output. py", line 61, in build_node calibre/ ebooks/ oeb/base. py", line 318, in element lxml.etree. pyx", line 3127, in lxml.etree. SubElement (src/lxml/ lxml.etree. c:78512) apihelpers. pxi", line 203, in lxml.etree. _makeSubElement (src/lxml/ lxml.etree. c:18851) apihelpers. pxi", line 198, in lxml.etree. _makeSubElement (src/lxml/ lxml.etree. c:18777) apihelpers. pxi", line 302, in lxml.etree. _initNodeAttrib utes (src/lxml/ lxml.etree. c:20259) apihelpers. pxi", line 316, in lxml.etree. _addAttributeTo Node (src/lxml/ lxml.etree. c:20597) apihelpers. pxi", line 1443, in lxml.etree._utf8 (src/lxml/ lxml.etree. c:31876)
Python function terminated unexpectedly: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters
Traceback (most recent call last):
File "/Applications/
return run_entry_point()
File "/Applications/
return getattr(pmod, func)()
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "src/lxml/
File "src/lxml/
File "src/lxml/
File "src/lxml/
File "src/lxml/
File "src/lxml/
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters