Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-045: cirkulär fallback-kedja

Uppdaterad:

EPUBCheck OPF-045 är ett felmeddelande: “Encountered circular reference in fallback chain.” En manifest fallback-kedja är cirkulär: att följa fallback-attribut leder tillbaka till en post som redan är i kedjan. En läsapp som letar efter ett format den kan visa skulle loopa för alltid.

Det officiella meddelandet

Encountered circular reference in fallback chain.

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

Typiska orsaker

  • Två objekt som namnger varandra som fallback.
  • En längre kedja vars sista objekt pekar tillbaka till den första.
  • Fallbacks redigerade för hand utan att kontrollera hela kedjan.

Hur man åtgärdar det

  1. Börja vid objekt EPUBCheck pekar på och skriv ner varje fallback i tur och ordning.
  2. Ta bort fallback-attributet från objektet som pekar tillbaka i kedjan.
  3. Se till att kedjan slutar vid ett innehållsdokument (för spine objekt) eller en kärnmediatyp.

När det inte är detta

Om en fallback pekar på en id som inte finns, är det OPF-040.

Villkor som används här

Andra OPF meddelanden

  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-042 "…" is not a permissible spine media-type.
  • OPF-048 Package tag is missing its required unique-identifier attribute and value.
  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-049 Item id "…" was not found in the manifest.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-045?

EPUBCheck OPF-045 är ett felmeddelande: “Encountered circular reference in fallback chain.” En manifest fallback-kedja är cirkulär: att följa fallback-attribut leder tillbaka till en post som redan är i kedjan. En läsapp som letar efter ett format den kan visa skulle loopa för alltid.

Är OPF-045 ett fel?

OPF-045 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg