EPUBCheck OPF-074: samma fil i två objekt
Uppdaterad:
EPUBCheck OPF-074 är ett felmeddelande: “Package resource "…" is declared in several manifest items.” Den samma filen deklareras av mer än ett manifestobjekt. Varje publiceringsresurs måste listas en gång, så en läsapp kan förlita sig på ett id och en mediatyp per fil.
Det officiella meddelandet
Package resource "%1$s" is declared in several manifest items.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- En fil som lagts till två gånger i manifestet med olika id:n.
- Två manifest som sammanfogas vid sammanslagning av böcker.
- Den samma sökvägen skriven med olika stavningar, såsom med och utan ./ i början.
Hur man åtgärdar det
- Läs filnamnet EPUBCheck citat.
- Behåll ett manifestobjekt för det och ta bort det andra.
- Uppdatera allt som använde det borttagna id:et: spine itemrefs, fallbacks och toc-attributet.
När det inte är detta
Om två olika filer har namn som krockar efter skiftlägesjustering, är det OPF-060.
Villkor som används här
Andra OPF meddelanden
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.