| Previous | Next |
| ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED | ERROR_STATE_ENUMERATE_SETTINGS_FAILED |
ERROR_STATE_ENUMERATE_CONTAINER_FAILED
State-container enumeration failed
ERROR_STATE_ENUMERATE_CONTAINER_FAILED indicates that a container listing could not be completed. A partial list must not be treated as authoritative unless the API explicitly reports partial progress.
Potential causes
- The repository changes while enumeration is in progress.
- One container has inconsistent metadata.
- The user profile or package scope becomes unavailable.
- The caller lacks access to part of the namespace.
Handling
Discard incomplete results or mark them as partial. Retry from a fresh enumeration context after transient failures, with a limit to avoid loops when corruption is persistent.
Diagnosis
Record the scope, last successfully observed container, and whether repeated attempts fail at the same point.
Partial-result handling
Enumeration consumers should carry an explicit completeness flag. A UI may display partial results with a warning, but migration, export, and deletion logic should stop rather than acting on an incomplete namespace.
Retry design
Restart from a fresh enumeration handle and deduplicate by stable container identity. Reusing an invalid cursor or relying only on ordinal position can skip or repeat entries after concurrent changes.
References
Looking for a different code? Search another status or error code.