EPUB FixerKDP upload error scanner

EPUB error guide

OPF_049 item id was not found in the manifest

How to understand the OPF_049 item id was not found in the manifest error when EPUB spine, guide, navigation, or package references point to a missing manifest id.

Direct answer

Short answer for this EPUB error.

Use this summary before the detailed guide. Most KDP, Kindle Previewer, and EPUBCheck messages still need the exact affected path, package field, identifier, or validator message before you edit anything.

What it means

The OPF package is pointing to an internal manifest id that does not exist. Unlike a missing file path error, this problem is about the relationship between OPF elements: one part of the package names an item id, but the manifest never defines that item.

Can EPUB Fixer repair it?

EPUB Fixer can repair this when the intended manifest item is clear, such as a spine itemref that points to an old id while the same XHTML file is still declared under a new id. A safe fix updates the reference to the existing manifest id or restores the missing manifest item when the file and media type are unambiguous.

What to check next

Find the OPF line named by the error, such as a spine itemref, guide reference, fallback, media-overlay, toc value, or another package-level reference.

What not to assume

The tool should not guess the reading order, navigation target, fallback chain, or media overlay target when several manifest items could match. If the missing id affects spine order, fixed-layout pages, multiple renditions, or editorial navigation choices, manual review is required.

Error text

OPF_049: Item id was not found in the manifest.

When you usually see it

EPUBCheck, Kindle Previewer, or KDP finds an OPF reference that names a manifest id, but the OPF manifest has no item with that id. This can affect spine itemrefs, EPUB 2 NCX wiring, guide references, media overlays, fallbacks, or other package-level links.

Plain English

What it means inside the EPUB.

The OPF package is pointing to an internal manifest id that does not exist. Unlike a missing file path error, this problem is about the relationship between OPF elements: one part of the package names an item id, but the manifest never defines that item.

This often happens after renaming manifest ids, deleting a chapter item, changing nav or NCX entries, merging EPUB files, or editing the OPF by hand. The file may still exist in the ZIP, but the package-level id wiring is broken.

User checklist

Follow this repair path before another upload.

Work through the reported path or message, the real EPUB contents, and the safe-repair decision in order. Stop when the next step would require guessing what the author meant.

  1. 1Find the OPF line named by the error, such as a spine itemref, guide reference, fallback, media-overlay, toc value, or another package-level reference.
  2. 2Copy the missing id value and search the manifest for an item with that exact id, including capitalization, hyphens, and underscores.
  3. 3If the same file exists under a renamed manifest id, update the OPF reference only when the intended item is obvious.
  4. 4If the referenced file was removed entirely, restore the file or remove the stale reference instead of pointing to a different chapter.
  5. 5Do not auto-fix ids when the change could alter reading order, navigation structure, fallback behavior, or media overlay timing.
  6. 6Validate again after updating the OPF reference because an id fix can reveal a missing file, wrong media type, or broken anchor.

Validator context

Why this error matters to validators.

EPUB 3.3 package rules

The OPF package file defines the book metadata, file inventory, reading order, and navigation wiring that validators inspect before a reading system can process the book reliably.

EPUBCheck

EPUBCheck evaluates EPUB 2 and EPUB 3 publications against official EPUB specifications and reports structure, package, markup, and reference problems.

Repairability

Can EPUB Fixer repair it?

Safe repair condition

EPUB Fixer can repair this when the intended manifest item is clear, such as a spine itemref that points to an old id while the same XHTML file is still declared under a new id. A safe fix updates the reference to the existing manifest id or restores the missing manifest item when the file and media type are unambiguous.

When it stops at diagnosis

The tool should not guess the reading order, navigation target, fallback chain, or media overlay target when several manifest items could match. If the missing id affects spine order, fixed-layout pages, multiple renditions, or editorial navigation choices, manual review is required.

Before / after example

Before: the spine contains <itemref idref="chapter3"/> but the manifest only has <item id="chap-3" href="chapter3.xhtml" media-type="application/xhtml+xml"/>. After: the spine idref is updated only if chap-3 is the clear intended item. Before: an idref points to a deleted chapter with no matching file; that should stop for manual review.

Next step

Scan the actual file before editing by hand.

The same validator message can come from different files and different causes. Uploading the EPUB lets the report show the affected path or package field and whether the fix is safe to make automatically.

Upload EPUB to scan

FAQ

Common questions about this EPUB error.

What does OPF-049 item id was not found in the manifest mean?

It means an OPF reference names a manifest item id that does not exist. The EPUB package may still contain the file, but the manifest id wiring is inconsistent.

Where does an OPF-049 missing id usually come from?

It often comes from spine itemrefs, NCX toc references, fallback chains, guide references, media overlay links, or manual OPF edits where an id was renamed or deleted.

How is OPF-049 different from OPF-002?

OPF_002 usually means the package file path itself cannot be found. OPF_049 means the OPF package exists, but an internal id reference points to a manifest item that is missing.

Can EPUB Fixer repair OPF-049 automatically?

Only when there is one clear intended manifest item. If the missing id affects reading order, navigation, fallback behavior, or media overlays, the report should stop for manual review.

Can OPF-049 cause broken Kindle navigation?

Yes. If spine, nav, NCX, or guide references point to ids that do not exist in the manifest, Kindle conversion can fail or produce a book with missing chapters or broken navigation.

Related EPUB error guides