Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-045: zirkuläre Fallback-Kette

Aktualisiert:

EPUBCheck OPF-045 ist eine Fehlermeldung: „Encountered circular reference in fallback chain.“ Eine Manifest-Fallback-Kette ist zirkulär: das Folgen der Fallback-Attribute führt zurück zu einem Element, das bereits in der Kette ist. Eine Leseanwendung, die nach einem Format sucht, das sie rendern kann, würde für immer in einer Schleife bleiben.

Die offizielle Nachricht

Encountered circular reference in fallback chain.

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Zwei Elemente, die sich gegenseitig als Fallback benennen.
  • Eine längere Kette, deren letzter Punkt zurück auf den ersten zeigt.
  • Fallbacks, die manuell ohne Überprüfung der gesamten Kette bearbeitet wurden.

Wie man es behebt

  1. Beginne beim Item, auf das EPUBCheck verweist, und schreibe jede Rückfalloption nacheinander auf.
  2. Entfernen Sie das Fallback-Attribut von dem Element, das zurück in die Kette verweist.
  3. Stellen Sie sicher, dass die Kette mit einem Inhaltsdokument endet (für spine Objekte) oder einem Kern-Medientyp.

Wann es nicht das ist

Wenn ein Fallback auf eine ID verweist, die nicht existiert, ist das OPF-040.

Hier verwendete Begriffe

Andere OPF Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-045?

EPUBCheck OPF-045 ist eine Fehlermeldung: „Encountered circular reference in fallback chain.“ Eine Manifest-Fallback-Kette ist zirkulär: das Folgen der Fallback-Attribute führt zurück zu einem Element, das bereits in der Kette ist. Eine Leseanwendung, die nach einem Format sucht, das sie rendern kann, würde für immer in einer Schleife bleiben.

Ist OPF-045 ein Fehler?

OPF-045 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und das Senden an Kindle können es ablehnen, und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen