EPUBCheck OPF-045 : chaîne de sauvegarde circulaire
Mis à jour :
EPUBCheck OPF-045 est un message d'erreur : “Encountered circular reference in fallback chain.” Une chaîne de sauvegarde de manifeste est circulaire : suivre les attributs de sauvegarde renvoie à un élément déjà dans la chaîne. Une application de lecture à la recherche d'un format qu'elle peut afficher bouclerait indéfiniment.
Le message officiel
Encountered circular reference in fallback chain.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
Causes typiques
- Deux éléments qui se nomment mutuellement comme solution de secours.
- Une chaîne plus longue dont le dernier élément renvoie au premier.
- Secours modifiés manuellement sans vérifier l'ensemble de la chaîne.
Comment le corriger
- Commencer à partir de l'élément EPUBCheck pointé et inscrire chaque retour en arrière à tour de rôle.
- Supprimer l'attribut de secours de l'élément qui pointe à nouveau dans la chaîne.
- Assurez-vous que la chaîne se termine par un document de contenu (pour les éléments spine) ou un type de média central.
Quand ce n'est pas ça
Si un fallback pointe vers un identifiant qui n'existe pas, c'est OPF-040.
Termes utilisés ici
Autres messages OPF
OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-042"…" is not a permissible spine media-type.OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-041Fallback-style item with id "…" could not be found.OPF-049Item id "…" was not found in the manifest.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.