EPUBCheck OPF-099: manifest lista o OPF
Atualizado:
EPUBCheck OPF-099 é uma mensagem de erro: “The manifest must not list the package document.” O manifest lista o documento de pacote em si, o que não é permitido. O documento de pacote é encontrado através de META-INF/container.xml e descreve a publicação; não é um recurso dele.
A mensagem oficial
The manifest must not list the package document.
- 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
Causas típicas
- Ferramentas que adicionam cada arquivo na pasta ao manifesto, incluindo o .opf.
- Um manifesto gerado por um script que percorre toda a pasta do livro.
- Um item adicionado manualmente durante a solução de problemas.
Como consertar isso
- Encontre o item do manifesto cujo href aponta para o arquivo .opf.
- Exclua esse item.
- Verifique se nada mais (spine, alternativas) se refere ao seu id.
Quando não é isso
Se outro arquivo for declarado duas vezes, isso é OPF-074.
Termos usados aqui
Outras mensagens de OPF
OPF-098The "href" attribute must reference resources, not elements in the package document, but found URL "…".OPF-100The "…" property only applies to pre-paginated content.OPF-097Resource "…" is listed in the manifest, but no reference to it was found in content documents.OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.