| Previous | Next |
| ERROR_EVT_MESSAGE_ID_NOT_FOUND | ERROR_EVT_UNRESOLVED_PARAMETER_INSERT |
ERROR_EVT_UNRESOLVED_VALUE_INSERT
A percent insertion in the event message cannot be resolved
Manifest event messages use one-based value inserts such as percent-one to reference data items from the event template. The provider must write matching values in template order. If the message references an index beyond the available payload, or a deployment mismatch changes the template without changing the message, EvtFormatMessage cannot substitute the value.
Compare the event message, template and actual provider write call from the same build. Inspect raw EventData or UserData to count the values that were recorded. This is not fixed by choosing another locale when every locale uses the same invalid index; however, a mismatched localized resource can introduce a bad insertion that is absent from the neutral resource.
What to inspect
- Count message value inserts and template data items.
- Inspect the raw recorded payload before formatting.
- Verify localized message resources match the provider manifest version.
References
- Microsoft: event definitions and insertion strings
- Microsoft: event data templates
- Microsoft: EvtFormatMessage
- Microsoft: provider resources and parameter files
Looking for a different code? Search another status or error code.