Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-045: lanț fallback circular

Actualizat:

EPUBCheck OPF-045 este un mesaj de eroare: “Encountered circular reference in fallback chain.” Un lanț de fallback din manifest este circular: urmărind atributele fallback se întoarce la un element deja din lanț. O aplicație de citire care caută un format pe care îl poate reda ar rămâne blocată pentru totdeauna.

Mesajul oficial

Encountered circular reference in fallback chain.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Două elemente care se numesc reciproc ca fallback.
  • O lanț mai lung al cărui ultim element indică înapoi către primul.
  • Fallback-uri editate manual fără a verifica întregul lanț.

Cum să o repari

  1. Începe cu punctul la care EPUBCheck se referă și notează fiecare fallback pe rând.
  2. Eliminați atributul de rezervă din elementul care face referire înapoi în lanț.
  3. Asigură-te că lanțul se termină la un document de conținut (pentru articole spine) sau un tip de media de bază.

Când nu este acest lucru

Dacă un fallback indică către un id care nu există, acesta este OPF-040.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-045?

EPUBCheck OPF-045 este un mesaj de eroare: “Encountered circular reference in fallback chain.” Un lanț de fallback din manifest este circular: urmărind atributele fallback se întoarce la un element deja din lanț. O aplicație de citire care caută un format pe care îl poate reda ar rămâne blocată pentru totdeauna.

Este OPF-045 o eroare?

OPF-045 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și trimite la Kindle pot să-l respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele