Site icon EfmSoft

Что означает код ошибки Windows 1912 (OR_INVALID_SET)?

 
Предыдущий Следующий
OR_INVALID_OID RPC_S_SEND_INCOMPLETE

OR_INVALID_SET

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

OR_INVALID_SET означает, что COM Object Resolver получил набор ссылок, который больше не соответствует текущему resolver-сеансу. Такое состояние возможно после разрыва соединения, повторной активации объекта или завершения старого proxy/stub-контекста.

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

  • Зафиксируйте идентификатор resolver-сеанса и операцию, которая первой получила OR_INVALID_SET.
  • Проверьте, не выполняются ли отложенные callbacks от предыдущего сеанса после reconnect или teardown.
  • После сброса resolver не переносите старые маршалированные ссылки в новый сеанс: выполните activation/marshaling заново.

Как подтвердить исправление

Исправление подтверждается тем, что после пересоздания resolver-сеанса все используемые object references получены заново и прежний сценарий больше не возвращает OR_INVALID_SET.

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


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

Exit mobile version