| Предыдущий | Следующий |
| ERROR_DOMAIN_CONTROLLER_EXISTS | ERROR_OVERRIDE_NOCHANGES |
ERROR_ONLY_IF_CONNECTED
Что означает ERROR_ONLY_IF_CONNECTED
ERROR_ONLY_IF_CONNECTED означает, что запрошенная операция требует действующего соединения с сервером, но его уже нет или оно ещё не установлено.
Особенно часто ошибка проявляется при гонке между проверкой состояния соединения и его завершением другим потоком.
Что проверить
- Сохраните момент установления и разрыва соединения, идентификатор сеанса и причину отключения.
- После reconnect создавайте новый авторизованный сеанс и не используйте старые серверные дескрипторы.
- Отключайте серверные команды в интерфейсе до полного восстановления соединения.
- Проверьте, выполняются ли проверка «подключено» и отправка команды в одном согласованном жизненном цикле.
Если приложение поддерживает работу без сети, локальные операции можно продолжать, но команды, требующие состояния сервера, должны ждать нового подтверждённого подключения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.