Siirry sisältöön
EPUBCheck · Pakettiasiakirja (OPF)

EPUBCheck OPF-045: kehämäinen fallback-ketju

Päivitetty:

EPUBCheck OPF-045 on virheilmoitus: “Encountered circular reference in fallback chain.” Manifestin fallback-ketju on kierroksessa: seuraamalla fallback-attribuutteja palataan takaisin kohteeseen, joka on jo ketjussa. Lukusovellus, joka etsii formaattia, jonka se voi renderöidä, voisi joutua ikuisuuteen silmukkaan.

Virallinen viesti

Encountered circular reference in fallback chain.

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Kaksi kohdetta, jotka nimeävät toisensa varahautina.
  • Pidempi ketju, jonka viimeinen kohde osoittaa takaisin ensimmäiseen.
  • Käsiin muokatut varaukset ilman koko ketjun tarkistamista.

Kuinka korjata se

  1. Aloita kohdasta, johon item EPUBCheck osoittaa, ja kirjoita jokainen varajärjestys vuorotellen.
  2. Poista varattributti kohteesta, joka viittaa takaisin ketjuun.
  3. Varmista, että ketju päättyy sisältödokumenttiin (spine -kohteille) tai ydintyyppiin.

Milloin tämä ei ole se

Jos varatuki osoittaa id:hen, jota ei ole olemassa, se on OPF-040.

Tässä käytetyt termit

Muut OPF viestit

  • 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.

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck OPF-045 tarkoittaa?

EPUBCheck OPF-045 on virheilmoitus: “Encountered circular reference in fallback chain.” Manifestin fallback-ketju on kierroksessa: seuraamalla fallback-attribuutteja palataan takaisin kohteeseen, joka on jo ketjussa. Lukusovellus, joka etsii formaattia, jonka se voi renderöidä, voisi joutua ikuisuuteen silmukkaan.

Onko OPF-045 virhe?

OPF-045 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck poistuu tilassa 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut