EPUBCheck OPF-074: mismo archivo en dos elementos
Actualizado:
EPUBCheck OPF-074 es un mensaje de error: “Package resource "…" is declared in several manifest items.” El mismo archivo está declarado por más de un ítem del manifiesto. Cada recurso de publicación debe estar listado una vez, para que una aplicación de lectura pueda confiar en un id y un tipo de medio por archivo.
El mensaje oficial
Package resource "%1$s" is declared in several manifest items.
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Un archivo añadido dos veces al manifiesto con diferentes identificadores.
- Dos manifiestos fusionados al combinar libros.
- La misma ruta escrita con diferentes ortografías, como con y sin ./ al inicio.
Cómo arreglarlo
- Lee las comillas del nombre de archivo EPUBCheck.
- Mantén un elemento de manifiesto para ello y elimina el otro.
- Actualiza cualquier cosa que utilizara el id eliminado: spine itemrefs, fallbacks y el atributo toc.
Cuándo no es esto
Si dos archivos diferentes tienen nombres que chocan después de la normalización del caso, eso es OPF-060.
Términos usados aquí
Otros mensajes de OPF
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.