Что означает код HRESULT 0xC8000522 (hrObjectDuplicate)?

 
Предыдущий Следующий
hrIllegalOperation hrInvalidObject

hrObjectDuplicate

Что означает hrObjectDuplicate

hrObjectDuplicate означает, что ESE create operation столкнулась с уже существующим object того же имени/namespace.

Что проверить

  • Сохраните database/session, object class и normalized name.
  • Проверьте migration/initialization race и наличие существующего definition.
  • Если object должен уже существовать, откройте и валидируйте его вместо повторного create.

Как исправить

Сделайте create path идемпотентным либо устраните реальный name collision. Не удаляйте существующий object автоматически без проверки его данных/schema.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.