EPUBCheck OPF-074 : même fichier dans deux éléments
Mis à jour :
EPUBCheck OPF-074 est un message d'erreur : “Package resource "…" is declared in several manifest items.” Le même fichier est déclaré par plus d'un élément de manifeste. Chaque ressource de publication doit être listée une fois, donc une application de lecture peut se fier à un identifiant et un type de média par fichier.
Le message officiel
Package resource "%1$s" is declared in several manifest items.
- 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
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Un fichier ajouté deux fois au manifeste avec différents identifiants.
- Deux manifestes fusionnés lors de la combinaison des livres.
- Le même chemin écrit avec des orthographes différentes, comme avec et sans ./ au début.
Comment le corriger
- Lisez les citations du nom de fichier EPUBCheck.
- Conservez un élément de manifeste pour cela et supprimez l'autre.
- Mettez à jour tout ce qui utilisait l'identifiant supprimé : spine itemrefs, fallbacks et l'attribut toc.
Quand ce n'est pas ça
Si deux fichiers différents ont des noms qui entrent en collision après le repliement des majuscules, c'est OPF-060.
Termes utilisés ici
Autres messages OPF
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.