EPUBCheck RSC-008: archivo no en el manifiesto
Actualizado:
EPUBCheck RSC-008 es un mensaje de error: “Referenced resource "…" is not declared in the OPF manifest.” Un archivo existe en el EPUB y es referenciado, pero el manifiesto del documento del paquete no lo lista. Cada recurso de publicación debe ser declarado en el manifiesto, o las aplicaciones de lectura pueden negarse a cargarlo.
El mensaje oficial
Referenced resource "%1$s" is not declared in the OPF manifest.
- 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
- Una imagen o una hoja de estilo añadida a la carpeta del libro sin actualizar el manifiesto.
- Un manifiesto generado antes de que se añadieran los últimos archivos.
Cómo arreglarlo
- Abre el documento del paquete (.opf) y encuentra el elemento manifest.
- Añadir un elemento para el archivo con un id único, su ruta y su tipo de medio, por ejemplo
<item id="fig1" href="images/fig1.png" media-type="image/png"/>. - Valida de nuevo; un error tipográfico en el href lo convierte en RSC-007.
Cuándo no es esto
Si el archivo no existe en absoluto, el error es RSC-007.
Términos usados aquí
Otros mensajes de RSC
RSC-007Referenced resource "…" could not be found in the EPUB.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.RSC-010Reference to non-standard resource type found.RSC-005Error while parsing file: …
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.