I am using calibre 3.10 [64 bit] to convert a htm file to epub format. I have done this type of conversion many times without any problem. However, during this conversion I had the following error appear:
Attachment 159700
The log shows the following errors:
While I do typically make my mobi file from my epub file, I did try to convert from zip to mobi and ran into the same problem.
I do make the following four changes to the default conversion options:
What is the problem? How do I fix the problem?
Attachment 159700
The log shows the following errors:
Quote:
|
calibre, version 3.10.0 (win32, embedded-python: True) Conversion error: Failed: Convert book 1 of 1 (什么是改革宗教会) Convert book 1 of 1 (什么是改革宗教会) Processing archive... Conversion options changed from defaults: verbose: 2 chapter_mark: u'none' embed_font_family: u'SimSun' toc_title: u'\u76ee\u5f55' page_breaks_before: u'//h:p[re:test(@class)]' output_profile: 'kindle_pw' read_metadata_from_opf: u'C:\\Users\\NATHAN~1\\AppData\\Local\\Temp\\calib re_wmkqk5\\6hejip.opf' cover: u'C:\\Users\\NATHAN~1\\AppData\\Local\\Temp\\calib re_wmkqk5\\7oknbt.jpeg' preserve_cover_aspect_ratio: True Resolved conversion options calibre version: 3.10.0 {'asciiize': False, 'author_sort': None, 'authors': None, 'base_font_size': 0.0, 'book_producer': None, 'breadth_first': False, 'change_justification': u'original', 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., '\\s*((chapter|book|section|part)\\s+)|((prolog|pr ologue|epilogue)(\\s+|$))', 'i')) or @class = 'chapter']", 'chapter_mark': u'none', 'comments': None, 'cover': u'C:\\Users\\NATHAN~1\\AppData\\Local\\Temp\\calib re_wmkqk5\\7oknbt.jpeg', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, 'disable_font_rescaling': False, 'dont_package': False, 'dont_split_on_page_breaks': False, 'duplicate_links_in_toc': False, 'embed_all_fonts': False, 'embed_font_family': u'SimSun', 'enable_heuristics': False, 'epub_flatten': False, 'epub_inline_toc': False, 'epub_toc_at_end': False, 'expand_css': False, 'extra_css': None, 'extract_to': None, 'filter_css': u'', 'fix_indents': True, 'flow_size': 260, 'font_size_mapping': None, 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, 'input_profile': <calibre.customize.profiles.InputProfile object at 0x0000023C54CBC898>, 'insert_blank_line': False, 'insert_blank_line_size': 0.5, 'insert_metadata': False, 'isbn': None, 'italicize_common_cases': True, 'keep_ligatures': False, 'language': None, 'level1_toc': None, 'level2_toc': None, 'level3_toc': None, 'line_height': 0.0, 'linearize_tables': False, 'margin_bottom': 5.0, 'margin_left': 5.0, 'margin_right': 5.0, 'margin_top': 5.0, 'markup_chapter_headings': True, 'max_levels': 5, 'max_toc_links': 50, 'minimum_line_height': 120.0, 'no_chapters_in_toc': False, 'no_default_epub_cover': False, 'no_inline_navbars': False, 'no_svg_cover': False, 'output_profile': <calibre.customize.profiles.KindlePaperWhiteOutp ut object at 0x0000023C54CBCF28>, 'page_breaks_before': u'//h:p[re:test(@class)]', 'prefer_metadata_cover': False, 'preserve_cover_aspect_ratio': True, 'pretty_print': True, 'pubdate': None, 'publisher': None, 'rating': None, 'read_metadata_from_opf': u'C:\\Users\\NATHAN~1\\AppData\\Local\\Temp\\calib re_wmkqk5\\6hejip.opf', 'remove_fake_margins': True, 'remove_first_image': False, 'remove_paragraph_spacing': False, 'remove_paragraph_spacing_indent_size': 1.5, 'renumber_headings': True, 'replace_scene_breaks': u'', 'search_replace': '[]', 'series': None, 'series_index': None, 'smarten_punctuation': False, 'sr1_replace': None, 'sr1_search': None, 'sr2_replace': None, 'sr2_search': None, 'sr3_replace': None, 'sr3_search': None, 'start_reading_at': None, 'subset_embedded_fonts': False, 'tags': None, 'timestamp': None, 'title': None, 'title_sort': None, 'toc_filter': None, 'toc_threshold': 6, 'toc_title': u'\u76ee\u5f55', 'transform_css_rules': '[]', 'unsmarten_punctuation': False, 'unwrap_lines': True, 'use_auto_toc': False, 'verbose': 2} InputFormatPlugin: HTML Input running on C:\Users\NATHAN~1\AppData\Local\Temp\calibre_wmkqk 5\qgrqvr_pl_arc\content.opf Parsing all content... Manifest item 'toc.ncx' not found Parsing Shi Yao Shi Gai Ge Zong Jiao Hui .htm ... Generating default TOC from spine... Merging user specified metadata... Detecting structure... Detected chapter: 什么是改革宗教会 Detected chapter: 前言 Detected chapter: 鸣谢 Detected chapter: 第一章 Detected chapter: 第二章 Detected chapter: 第三章 Detected chapter: 第四章 Detected chapter: 第五章 Detected chapter: 第六章 Detected chapter: 第七章 Auto generated TOC with 10 entries. Python function terminated unexpectedly test() takes at least 3 positional arguments (2 given) (Error Code: 1) Traceback (most recent call last): File "site.py", line 101, in main File "site.py", line 78, in run_entry_point File "site-packages\calibre\utils\ipc\worker.py", line 195, in main File "site-packages\calibre\gui2\convert\gui_conversion.py", line 33, in gui_convert_override File "site-packages\calibre\gui2\convert\gui_conversion.py", line 26, in gui_convert File "site-packages\calibre\ebooks\conversion\plumber.py", line 1136, in run File "site-packages\calibre\ebooks\oeb\transforms\structure.p y", line 85, in __call__ File "src/lxml/xpath.pxi", line 445, in lxml.etree.XPath.__call__ (src\lxml\lxml.etree.c:174306) File "src/lxml/xpath.pxi", line 223, in lxml.etree._XPathEvaluatorBase._handle_result (src\lxml\lxml.etree.c:171610) File "src/lxml/lxml.etree.pyx", line 324, in lxml.etree._ExceptionContext._raise_if_stored (src\lxml\lxml.etree.c:12167) File "src/lxml/extensions.pxi", line 843, in lxml.etree._extension_function_call (src\lxml\lxml.etree.c:168218) File "src/lxml/extensions.pxi", line 501, in lxml.etree._ExsltRegExp.test (src\lxml\lxml.etree.c:163535) TypeError: test() takes at least 3 positional arguments (2 given) |
I do make the following four changes to the default conversion options:
- In Look & Feel include Simsun in the embedded font family box. Or, checkmark the box that says Embed all fonts in document.
- Set the chapter mark to None under Structure Detection.
- In the ToC section enter the statement: //h:p[re:test(@class)] in box Level 1 TOC (XPath expression).
- Under the EPUB Output section checkmark Preserve cover aspect ratio. Title the ToC 目录.
What is the problem? How do I fix the problem?