EPUBCheck OPF-049: id de manifiesto no encontrado
Actualizado:
EPUBCheck OPF-049 es un mensaje de error: “Item id "…" was not found in the manifest.” Algo hace referencia a un id de manifiesto que no existe, por ejemplo, un idref itemref de spine o el atributo toc de spine. Cada referencia de este tipo debe coincidir con el id de un elemento de ítem en el manifiesto.
El mensaje oficial
Item id "%1$s" was not found in the 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
- Un elemento del manifiesto que fue eliminado o renombrado, mientras que el spine todavía se refiere a él.
- Un error tipográfico o una diferencia en mayúsculas entre el idref y el id del elemento.
- Un spine copiado de otro libro con identificadores diferentes.
Cómo arreglarlo
- Lee los nombres de identificación EPUBCheck.
- Corrige la referencia a un id de manifiesto existente.
- O agrega el elemento manifest faltante, con su href y tipo de medio, si el archivo está en el libro.
Cuándo no es esto
Si el id existe pero el mismo elemento está listado dos veces en el spine, eso es OPF-034.
Términos usados aquí
Otros mensajes de OPF
OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-045Encountered circular reference in fallback chain.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.