| Previous | Next |
| ERROR_BAD_ACCESSOR_FLAGS | ERROR_NOT_CAPABLE |
ERROR_ERRORS_ENCOUNTERED
one or more sub-operations failed while the overall request was being processed.
ERROR_ERRORS_ENCOUNTERED identifies this condition: This aggregate status says the operation produced multiple per-item outcomes and at least one was unsuccessful. The actionable detail is usually stored in a status array, error object, property result, or diagnostic record returned alongside it.
Where the result appears
- bulk property updates.
- multi-row or multi-column provider operations.
- batch management commands.
- APIs that continue after individual item failures.
What to collect
- per-item status values.
- first failing item and all subsequent failures.
- partial outputs that were committed.
- provider-specific error records and correlation identifiers.
Handling and recovery
Do not discard the detailed result collection. Decide whether partial success is acceptable, compensate only the items that changed, and report precise failed elements to the caller.
Common misinterpretation
The aggregate code alone cannot identify the root cause. Logging only this value destroys the information needed to distinguish validation, permission, conversion, and resource failures.
References
Looking for a different code? Search another status or error code.
