In the attached archive, the content.opf file has an incorrectly generated "spine". The ePub file was generated using the docbook.xsl file in Bug #3071521. (No patch was made to this file.)
This bug doesn't manifest itself with Adobe Digital Editions *BUT* causes unexpected behaviour with Apple iBooks and Stanza.
If you look in the myoutput/OEBPS/content.opf file in the archive, you will observe the following:
<itemref idref="htmltoc" linear="yes"/>
The idref=id36130701 corresponds to the pr01.html, the Preface file. This is the file you expect to follow bk01-toc.html, the Table of Contents file.
However, the preceding mysterious idref=id36130717 doesn't correspond to a file at all!
(All of the other idref's correspond to files.)
When you attempt to read through the Table of Contents to the Preface using Apple iBooks, it gets lost, shows a bunch of blank pages, and produces the infamous "the requested resource is missing" error. When you attempt to read through the Table of Contents to the Preface using Stanza, it crashes!
Please let me know if you need any more information.
Log in to post a comment.