| Предыдущий | Следующий |
| CI_E_NO_CATALOG_MANAGER | SL_E_SRV_INVALID_PUBLISH_LICENSE |
CI_E_INCONSISTENT_TRANSACTION
Что означает CI_E_INCONSISTENT_TRANSACTION
CI_E_INCONSISTENT_TRANSACTION означает: Транзакция каталога находится в несогласованном состоянии. Транзакция каталога находится в состоянии, которое не согласуется с запрошенной операцией. Причиной может быть незавершённый commit/rollback или нарушение последовательности обновления.
Что проверить
- Сохраните transaction/work identifiers и последнюю успешно завершённую операцию.
- Проверьте события ошибок записи, timeout и shutdown между началом транзакции и текущим вызовом.
- Если транзакцией управляет клиент, убедитесь, что commit/abort выполняется ровно один раз и в правильном порядке.
Дальнейшие действия
Завершите или откатите транзакцию поддерживаемым способом. Если состояние каталога уже сомнительно, сначала сохраните evidence и проверьте целостность вместо продолжения новых обновлений.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.