| Предыдущий | Следующий |
| STATEREPOSITORY_E_UNKNOWN_SCHEMA_VERSION | STATEREPOSITORY_E_BLOCKED |
STATEREPOSITORY_ERROR_DICTIONARY_CORRUPTED
Что означает результат
STATEREPOSITORY_ERROR_DICTIONARY_CORRUPTED: State Repository обнаружил повреждённые или внутренне несогласованные данные словаря. Это ошибка содержимого хранилища, а не обычная кратковременная блокировка базы.
Что проверить
- Сохраните копию затронутого состояния и события StateRepository до любых repair/reset действий.
- Определите операцию и сущность, на чтении которой впервые обнаружено повреждение.
- Проверьте, не предшествовали ли сбою аварийное завершение, проблемы диска или прерванное обновление системных компонентов.
- Не удаляйте базу, WAL или служебные файлы при работающих клиентах без документированной процедуры восстановления.
Диагностика и исправление
Используйте штатный recovery path компонента и после восстановления повторно проверьте ту же сущность. Массовое удаление State Repository допустимо только как последний документированный шаг с пониманием последствий для AppModel state.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.