Passer au contenu
EPUBCheck · Document de paquet (OPF)

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

  1. Commencer à partir de l'élément EPUBCheck pointé et inscrire chaque retour en arrière à tour de rôle.
  2. Supprimer l'attribut de secours de l'élément qui pointe à nouveau dans la chaîne.
  3. 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-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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-045 ?

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.

Est-ce que OPF-045 est une erreur ?

OPF-045 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck quitte avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils