Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-045: catena di fallback circolare

Aggiornato:

EPUBCheck OPF-045 è un messaggio di errore: “Encountered circular reference in fallback chain.” Una catena di fallback del manifesto è circolare: seguire gli attributi di fallback riporta a un elemento già presente nella catena. Un'app di lettura in cerca di un formato che può renderizzare lo farebbe in loop all'infinito.

Il messaggio ufficiale

Encountered circular reference in fallback chain.

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

Cause tipiche

  • Due elementi che si nominano reciprocamente come fallback.
  • Una catena più lunga il cui ultimo elemento punta di nuovo al primo.
  • Fallback editati a mano senza controllare l'intera catena.

Come correggerlo

  1. Inizia dal punto indicato dall'item EPUBCheck e scrivi ogni fallback a turno.
  2. Rimuovi l'attributo di fallback dall'elemento che punta indietro nella catena.
  3. Assicurati che la catena termini in un documento di contenuto (per elementi spine) o in un tipo di media core.

Quando non è questo

Se un fallback punta a un id che non esiste, ciò è OPF-040.

Termini usati qui

Altri messaggi di 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.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-045?

EPUBCheck OPF-045 è un messaggio di errore: “Encountered circular reference in fallback chain.” Una catena di fallback del manifesto è circolare: seguire gli attributi di fallback riporta a un elemento già presente nella catena. Un'app di lettura in cerca di un formato che può renderizzare lo farebbe in loop all'infinito.

È un errore OPF-045?

OPF-045 è segnalato come errore per impostazione predefinita. Il EPUB viola una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti