View Single Post
Old 12-06-2015, 09:47 PM   #9
DLSieving
Enthusiast
DLSieving began at the beginning.
 
Posts: 26
Karma: 10
Join Date: Nov 2015
Device: iPad/KindleApp
Kindle Previewer has Failed to Compile the Book

Has anyone gotten errors like those shown below in Kindle Previewer?
  • I'm assuming the problem was introduced through Calibre, since my production pipeline is Word.docx => HTML => Calibre => ePub => Kindle Previewer => .mobi
  • I only make changes in Word and in Calibre; Kindle Previewer just takes Calibre's ePub as input and tries (successfully at first) to generate .mobi as output.
The last time I used Calibre, everything worked great. I thought I was fast on my way to publishing my eBook.

Then I made a few small changes to my Word.docx file.
  • Changed the text formatting of a few custom TOC entries;
  • Tried to embed more fonts (not sure if this worked);
  • Changed a few of the TOC backlinks from the generic 'Start' bookmark to my custom 'CONTENTS' bookmark (and later back again after I got the error).
exported to HTML as before, imported to Calibre as before, chose all of the same settings that worked before and converted the book. This time I get the error:
  • Kindle Previewer has failed to compile the book

Along with the following output:
Spoiler:

************************************************** ***********
Amazon kindlegen(MAC OSX) V2.9 build 1028-0897292
A command line e-book compiler
Copyright Amazon.com and its Affiliates 2014
************************************************** ***********

Info:I9026ption: (hidden) amazon creator tool or pipeline
Info:I9014ption: -verbose: Verbose output
Info(prcgen):I1048: Unpacking ePub file
Info(prcgen):I1047: Added metadata dc:Title "Book Title"
Info(prcgen):I1047: Added metadata dcate "0101-01-01T00:00:00+00:00"
Info(prcgen):I1047: Added metadata dc:Creator "Unknown"
Info(prcgen):I1047: Added metadata dc:Contributor "calibre (2.45.0) [http://calibre-ebook.com]"
Info(cssparser):I10004: @rules other than @import, @charset and @font-face are not supported.
Info(prcgen):I1052: Kindle support cover images but does not support cover HTML. Hence using the cover image specified and suppressing cover HTML in content. URL: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/titlepage.xhtml
Info(prcgen):I1002: Parsing files 0000173
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_000.html
Warning(htmlprocessor):W28003: Value specified for CSS property in content is not supported by Kindle readers. Please refer Kindle Publishing Guidelines about usage of property: 'position: relative' in file: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/stylesheet.css
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_001.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_002.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_003.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_004.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_005.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_006.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_007.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_008.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_009.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_010.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_011.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_012.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_013.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_014.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_015.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_016.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_017.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_018.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_019.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_020.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_021.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_022.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_023.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_024.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_025.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_026.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_027.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_028.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_029.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_030.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_031.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_032.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_033.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_034.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_035.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_036.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_037.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_038.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_039.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_040.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_041.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_042.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_043.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_044.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_045.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_046.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_047.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_048.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_049.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_050.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_051.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_052.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_053.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_054.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_055.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_056.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_057.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_058.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_059.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_060.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_061.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_062.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_063.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_064.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_065.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_066.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_067.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_068.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_069.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_070.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_071.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_072.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_073.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_074.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_075.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_076.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_077.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_078.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_079.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_080.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_081.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_082.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_083.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_084.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_085.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_086.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_087.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_088.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_089.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_090.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_091.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_092.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_093.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_094.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_095.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_096.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_097.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_098.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_099.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_100.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_101.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_102.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_103.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_104.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_105.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_106.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_107.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_108.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_109.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_110.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_111.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_112.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_113.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_114.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_115.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_116.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_117.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_118.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_119.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_120.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_121.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_122.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_123.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_124.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_125.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_126.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_127.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_128.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_129.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_130.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_131.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_132.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_133.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_134.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_135.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_136.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_137.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_138.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_139.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_140.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_141.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_142.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_143.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_144.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_145.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_146.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_147.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_148.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_149.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_150.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_151.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_152.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_153.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_154.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_155.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_156.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_157.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_158.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_159.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_160.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_161.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_162.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_163.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_164.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_165.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_166.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_167.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_168.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_169.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_170.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_171.html
Info(prcgen):I1003: Parsing file URL: PA3_W11_split_172.html
Info(prcgen):I1015: Building PRC file
Info(prcgen):I1006: Resolving hyperlinks
Info(prcgen):I1010: Writing hyperlinks
Warning(prcgen):W14001: Hyperlink not resolved: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/PA3_W11_split_000.html#link1
Warning(prcgen):W14001: Hyperlink not resolved: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/PA3_W11_split_000.html#link2
Warning(prcgen):W14001: Hyperlink not resolved: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/PA3_W11_split_000.html#link3
Warning(prcgen):W14002: Some hyperlinks could not be resolved.
Info(prcgen):I1049: Building table of content URL: /var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/toc.ncx
Error(prcgen):E24010: Hyperlink not resolved in toc (One possible reason can be that the link points to a tag with style display:none):/var/folders/3_/09sbnxrn3z13wb5lnt0st9840000gq/T/mobi-G9Aq7f/PA3_W11_split_000.html#link2
Error(prcgen):E24001: The table of content could not be built.
Info(prcgen):I1016: Building enhanced PRC file
Info(prcgen):I1007: Resolving mediaidlinks
Info(prcgen):I1011: Writing mediaidlinks
Info(prcgen):I1009: Resolving guide items
Info(prcgen):I1038: MOBI file could not be generated because of errors!

I specifically told Calibre NOT to generate a table of contents in every way I could find in the preferences and settings and this worked perfectly before. I have my own TOC, so Calibre should do NOTHING that has anything to do with a table of contents. It worked the first time but now Calibre (or possibly Kindle Previewer because of something that Calibre did) has forgotten how NOT to generate a table of contents and I'm getting errors I don't care about that are blocking successful book compilation.

Last edited by theducks; 12-06-2015 at 09:49 PM. Reason: changed quote to spoiler
DLSieving is offline   Reply With Quote