| Предыдущий | Следующий |
| RTC_E_NO_TRANSPORT | RTC_E_INVALID_PREFERENCE_LIST |
RTC_E_NOT_EXIST
Что означает RTC_E_NOT_EXIST
RTC_E_NOT_EXIST означает, что операция обращается к RTC-объекту, которого больше нет. Частая причина — сохранённый идентификатор профиля, presence-объекта, сеанса или диалога используется после асинхронного удаления либо завершения соответствующей сущности.
Что проверить
- Перечитайте текущую коллекцию объектов перед повторным обращением по сохранённому идентификатору.
- Сопоставьте ошибку с событиями завершения сеанса, roaming-синхронизации и смены профиля.
- Проверьте очередь отложенных команд: она могла сохранить ссылку до удаления объекта.
- Не пытайтесь «оживить» старую ссылку после создания нового объекта с похожими данными.
Исправление обычно состоит в повторном поиске актуального объекта и отмене команд, привязанных к старому экземпляру. Для диагностики полезны внутренний идентификатор, поколение объекта и событие, которое удалило его из коллекции. Это позволяет отличить реальное отсутствие от ошибки поиска.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.