What does Windows error code 15149 (ERROR_PRI_MERGE_MISSING_SCHEMA) mean?

 
Previous Next
ERROR_PRI_MERGE_VERSION_MISMATCH ERROR_PRI_MERGE_LOAD_FILE_FAILED

ERROR_PRI_MERGE_MISSING_SCHEMA

The primary PRI files to be merged does not contain a schema.

ERROR_PRI_MERGE_MISSING_SCHEMA is Win32 error 15149 (0x00003B2D) in Package Resource Index (PRI) merge processing.

Likely impact: Without the primary schema, resource keys and qualifiers cannot be interpreted reliably.

Typical causes

  • the wrong PRI was selected as primary.
  • the file is a resource-only PRI.
  • generation omitted schema sections.
  • the input is truncated or not the expected package index.

Troubleshooting steps

  1. Verify that the designated primary PRI supplies the resource schema used to interpret every merged input.
  2. Collect primary input path and hash and PRI dump showing schemas.
  3. Correlate package role of each input with MakePri command line, input PRI inventory, package identities, schemas, file hashes, output path, tool version, and the first detailed merge diagnostic.

Useful evidence

  • Collect MakePri generation command.
  • Collect file integrity and tool version.

Recovery and retry

Select or regenerate a main PRI that contains the authoritative schema before merging resource packages.

Related errors

ERROR_PRI_MERGE_VERSION_MISMATCH finds incompatible schemas; this code says the primary schema is absent

Example

A pipeline chooses a language resource PRI as the primary input. Pointing merge at the main package PRI supplies the required schema.

References


Looking for a different code? Search another status or error code.