Error converting ePUB to MOBI

Bug #1933684 reported by mcandre
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

When I try convert an ePUB to MOBI, then Calibre reports this error:

Convert book 1 of 1 (The Trapper's Bible: The Most Complete Guide to Trapping and Hunting Tips Ever)
Conversion options changed from defaults:
  cover: 'C:\\Users\\andrew\\AppData\\Local\\Temp\\calibre_bz_1jgtr\\fhuscw79.jpeg'
  read_metadata_from_opf: 'C:\\Users\\andrew\\AppData\\Local\\Temp\\calibre_bz_1jgtr\\caol1kv0.opf'
  output_profile: 'kindle_pw3'
  verbose: 2
Resolved conversion options
calibre version: 5.22.0
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0.0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
            "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', "
            "'i')) or @class = 'chapter']",
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': 'C:\\Users\\andrew\\AppData\\Local\\Temp\\calibre_bz_1jgtr\\fhuscw79.jpeg',
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'dont_compress': False,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'expand_css': False,
 'extra_css': None,
 'extract_to': None,
 'filter_css': '',
 'fix_indents': True,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x076951A8>,
 '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_toc_links': 50,
 'minimum_line_height': 120.0,
 'mobi_file_type': 'old',
 'mobi_ignore_margins': False,
 'mobi_keep_original_images': False,
 'mobi_toc_at_start': False,
 'no_chapters_in_toc': False,
 'no_inline_navbars': True,
 'no_inline_toc': False,
 'output_profile': <calibre.customize.profiles.KindlePaperWhite3Output object at 0x076954A8>,
 'page_breaks_before': '/',
 'personal_doc': '[PDOC]',
 'prefer_author_sort': False,
 'prefer_metadata_cover': False,
 'pretty_print': False,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': 'C:\\Users\\andrew\\AppData\\Local\\Temp\\calibre_bz_1jgtr\\caol1kv0.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': '',
 'search_replace': '[]',
 'series': None,
 'series_index': None,
 'share_not_sync': False,
 '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': None,
 'transform_css_rules': '[]',
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: EPUB Input running
on C:\Users\andrew\AppData\Local\Temp\calibre_bz_1jgtr\9yutv7i3.epub
Found HTML cover titlepage.xhtml
Parsing all content...
Parsing OEBPS/Text/s1_chapter27.html ...
Parsing OEBPS/Text/s1_chapter28.html ...
Parsing OEBPS/Text/s1_chapter29.html ...
Parsing OEBPS/Text/s1_chapter30.html ...
Parsing OEBPS/Text/section03.html ...
Parsing OEBPS/Text/section02.html ...
Parsing OEBPS/Text/s3_chapter02.html ...
Parsing OEBPS/Text/s2_chapter01.html ...
Parsing OEBPS/Text/s3_chapter01.html ...
Parsing OEBPS/Text/s2_chapter02.html ...
Parsing OEBPS/Text/s2_chapter03.html ...
Parsing titlepage.xhtml ...
Parsing OEBPS/Text/Section0001.xhtml ...
Parsing OEBPS/Text/halftitle.html ...
Parsing OEBPS/Text/s2_chapter04.html ...
Parsing OEBPS/Text/title.html ...
Parsing OEBPS/Text/s2_chapter05.html ...
Parsing OEBPS/Text/copyright.html ...
Parsing OEBPS/Text/s2_chapter06.html ...
Parsing OEBPS/Text/contents.html ...
Parsing OEBPS/Text/s2_chapter07.html ...
Parsing OEBPS/Text/preface.html ...
Parsing OEBPS/Text/s2_chapter08.html ...
Parsing OEBPS/Text/section01.html ...
Parsing OEBPS/Text/s2_chapter09.html ...
Parsing OEBPS/Text/s1_chapter01.html ...
Parsing OEBPS/Text/s2_chapter10.html ...
Parsing OEBPS/Text/s1_chapter02.html ...
Parsing OEBPS/Text/s2_chapter11.html ...
Parsing OEBPS/Text/s3_chapter03.html ...
Parsing OEBPS/Text/s2_chapter12.html ...
Parsing OEBPS/Text/s2_chapter13.html ...
Parsing OEBPS/Text/s1_chapter03.html ...
Parsing OEBPS/Text/s2_chapter14.html ...
Parsing OEBPS/Text/s1_chapter04.html ...
Parsing OEBPS/Text/s2_chapter15.html ...
Parsing OEBPS/Text/s1_chapter05.html ...
Parsing OEBPS/Text/s2_chapter16.html ...
Parsing OEBPS/Text/s1_chapter06.html ...
Parsing OEBPS/Text/s2_chapter17.html ...
Parsing OEBPS/Text/s1_chapter07.html ...
Parsing OEBPS/Text/s2_chapter18.html ...
Parsing OEBPS/Text/s1_chapter08.html ...
Parsing OEBPS/Text/s2_chapter19.html ...
Parsing OEBPS/Text/s1_chapter09.html ...
Parsing OEBPS/Text/s2_chapter20.html ...
Parsing OEBPS/Text/s1_chapter10.html ...
Parsing OEBPS/Text/s2_chapter21.html ...
Parsing OEBPS/Text/s1_chapter11.html ...
Parsing OEBPS/Text/s2_chapter22.html ...
Parsing page_styles.css ...
Parsing OEBPS/Text/s1_chapter12.html ...
Parsing OEBPS/Text/s2_chapter23.html ...
Parsing stylesheet.css ...
Parsing OEBPS/Text/s1_chapter13.html ...
Parsing OEBPS/Text/s2_chapter24.html ...
Parsing OEBPS/Text/s1_chapter14.html ...
Parsing OEBPS/Text/s2_chapter25.html ...
Parsing OEBPS/Text/s1_chapter15.html ...
Parsing OEBPS/Text/s2_chapter26.html ...
Parsing OEBPS/Text/s1_chapter16.html ...
Parsing OEBPS/Text/s2_chapter27.html ...
Parsing OEBPS/Text/s1_chapter17.html ...
Parsing OEBPS/Text/s2_chapter28.html ...
Parsing OEBPS/Text/s1_chapter18.html ...
Parsing OEBPS/Text/s2_chapter29.html ...
Parsing OEBPS/Text/s1_chapter19.html ...
Parsing OEBPS/Text/s2_chapter30.html ...
Parsing OEBPS/Text/s1_chapter20.html ...
Parsing OEBPS/Text/s2_chapter31.html ...
Parsing OEBPS/Text/s1_chapter21.html ...
Parsing OEBPS/Text/s2_chapter32.html ...
Parsing OEBPS/Text/s1_chapter22.html ...
Parsing OEBPS/Text/s2_chapter33.html ...
Parsing OEBPS/Text/s1_chapter23.html ...
Parsing OEBPS/Text/s2_chapter34.html ...
Parsing OEBPS/Text/s1_chapter24.html ...
Parsing OEBPS/Text/s2_chapter35.html ...
Parsing OEBPS/Text/s1_chapter25.html ...
Parsing OEBPS/Text/s2_chapter36.html ...
Parsing OEBPS/Text/s1_chapter26.html ...
Reading TOC from NCX...
Merging user specified metadata...
Detecting structure...
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Found 3043 items of level: p_1
Found 74 items of level: div_1
Found 76 items of level: p_2
Negative text indent detected at level p_1, ignoring this level
div_1 left margin stats: Counter()
div_1 right margin stats: Counter()
p_2 left margin stats: Counter({'0': 76})
p_2 right margin stats: Counter({'0': 76})
Removing page margins specified in the Adobe page template
Cleaning up manifest...
Trimming unused files from manifest...
Trimming 'titlepage.xhtml' from manifest
Creating MOBI Output...
Serializing resources...
Creating MOBI 6 output
Generating in-line TOC...
Applying case-transforming CSS...
Parsing manglecase.css ...
Parsing tocstyle.css ...
Rasterizing SVG images...
Converting XHTML to Mobipocket markup...
Traceback (most recent call last):
  File "runpy.py", line 194, in _run_module_as_main
  File "runpy.py", line 87, in _run_code
  File "site.py", line 82, in <module>
  File "site.py", line 77, in main
  File "site.py", line 49, in run_entry_point
  File "calibre\utils\ipc\worker.py", line 216, in main
  File "calibre\gui2\convert\gui_conversion.py", line 41, in gui_convert_override
  File "calibre\gui2\convert\gui_conversion.py", line 28, in gui_convert
  File "calibre\ebooks\conversion\plumber.py", line 1271, in run
  File "calibre\ebooks\conversion\plugins\mobi_output.py", line 214, in convert
  File "calibre\ebooks\conversion\plugins\mobi_output.py", line 246, in write_mobi
  File "calibre\ebooks\mobi\mobiml.py", line 139, in __call__
  File "calibre\ebooks\mobi\mobiml.py", line 149, in mobimlize_spine
  File "calibre\ebooks\mobi\mobiml.py", line 596, in mobimlize_elem
  File "calibre\ebooks\mobi\mobiml.py", line 376, in mobimlize_elem
  File "calibre\ebooks\oeb\stylizer.py", line 467, in __getitem__
  File "calibre\ebooks\oeb\stylizer.py", line 489, in _unit_convert
  File "calibre\ebooks\__init__.py", line 186, in unit_convert
ValueError: could not convert string to float: '-'

I am using the latest stable Calibre release on Windows 10.

Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: New → Fix Released
Revision history for this message
mcandre (andrew-pennebaker) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.