EPUBCheck OPF-045: cirkelvormige fallback-keten
Bijgewerkt:
EPUBCheck OPF-045 is een foutmelding: “Encountered circular reference in fallback chain.” Een manifest fallback-keten is cirkelvormig: het volgen van de fallback-attributen leidt terug naar een item dat al in de keten zit. Een leesapp die op zoek is naar een formaat dat het kan renderen, zou oneindig blijven lusen.
Het officiële bericht
Encountered circular reference in fallback chain.
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Twee items die elkaar als fallback benoemen.
- Een langere keten waarvan het laatste item terugwijst naar het eerste.
- Fallbacks handmatig bewerkt zonder de hele keten te controleren.
Hoe het te repareren
- Begin bij het item waar EPUBCheck naar verwijst en schrijf elke fallback één voor één op.
- Verwijder de fallback eigenschap van het item dat terugwijst in de keten.
- Zorg ervoor dat de keten eindigt bij een inhoudsdocument (voor spine items) of een hoofd mediatype.
Wanneer het niet dit is
Als een fallback verwijst naar een id die niet bestaat, dan is dat OPF-040.
Termen die hier worden gebruikt
Andere OPF berichten
OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-042"…" is not a permissible spine media-type.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-041Fallback-style item with id "…" could not be found.OPF-049Item id "…" was not found in the manifest.
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.