Site icon EfmSoft

Что означает код HRESULT 0x80045310 (FSRM_E_DUPLICATE_NAME)?

 
Предыдущий Следующий
FSRM_E_INVALID_COMBINATION FSRM_E_NOT_SUPPORTED

FSRM_E_DUPLICATE_NAME

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

FSRM_E_DUPLICATE_NAME (0X80045310) — У одного объекта обнаружены повторяющиеся имена.

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

  • Перечислите элементы объекта, в котором FSRM обнаружил повторяющееся имя, и сравните имена после той нормализации, которую выполняет API.
  • Проверьте импортируемую конфигурацию, шаблон или массив свойств: два визуально разных значения могут совпасть после удаления лишних пробелов или без учёта регистра.
  • Зафиксируйте, на каком элементе коллекции впервые появляется дубликат; это важнее последующих ошибок сохранения объекта.

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

Оставьте в коллекции одно каноническое имя и обновите ссылки на него. Если конфликт пришёл из автоматически собранного списка, устраните дублирование в источнике, а не только в уже созданном FSRM-объекте.

После исправления перечитайте коллекцию через тот же API и убедитесь, что каждое имя уникально именно с точки зрения FSRM.

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


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

Exit mobile version