Skip to content
EPUBCheck · Package document (OPF)

OPF-099

Updated:

EPUBCheck OPF-099 is an error message: “The manifest must not list the package document.” The manifest lists the package document itself, which is not allowed.

The official message

The manifest must not list the package document.

Default severity
Error. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.
EPUBCheck version
5.4.0

Typical causes

  • Tools that add every file in the folder to the manifest, the .opf included.

How to fix it

  • Delete the manifest item that points to the .opf file.

Terms used here

Other OPF messages

  • OPF-100 The "…" property only applies to pre-paginated content.
  • OPF-097 Resource "…" is listed in the manifest, but no reference to it was found in content documents.
  • OPF-096 Non-linear content must be reachable, but found no hyperlink to "…".
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-092 Language tag "…" is not well-formed: …
  • OPF-091 The item href URL must not have a fragment identifier.

Message text and severity from EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explanation by EPUBLab.

FAQ

What does EPUBCheck OPF-099 mean?

EPUBCheck OPF-099 is an error message: “The manifest must not list the package document.” The manifest lists the package document itself, which is not allowed.

Is OPF-099 an error?

OPF-099 is reported as error by default. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.