EPUBCheck OPF-049: id de manifesto não encontrado
Atualizado:
EPUBCheck OPF-049 é uma mensagem de erro: “Item id "…" was not found in the manifest.” Algo se refere a um id de manifesto que não existe, por exemplo, um idref de itemref spine ou o atributo toc do spine. Cada referência desse tipo deve corresponder ao id de um elemento de item no manifesto.
A mensagem oficial
Item id "%1$s" was not found in the manifest.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Um item do manifesto que foi removido ou renomeado enquanto o spine ainda se refere a ele.
- Um erro de digitação ou uma diferença de maiúsculas entre o idref e o item id.
- Um spine copiado de outro livro com ids diferentes.
Como consertar isso
- Leia os nomes do id EPUBCheck.
- Corrija a referência para um id de manifesto existente.
- Ou adicione o item de manifestagem ausente, com seu href e tipo de mídia, se o arquivo estiver no livro.
Quando não é isso
Se o id existir, mas o mesmo item estiver listado duas vezes no spine, isso é OPF-034.
Termos usados aqui
Outras mensagens 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:….
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.