| Предыдущий | Следующий |
| PEER_E_GROUP_IN_USE | PEER_E_NO_MEMBERS_FOUND |
PEER_E_INVALID_GROUP
Что означает PEER_E_INVALID_GROUP
PEER_E_INVALID_GROUP означает, что Peer Group API получил дескриптор группы, недействительный для текущей операции. Чаще всего это уже закрытый handle либо значение от прежнего экземпляра группы после reconnect.
Что проверить
- Сохраните API, group handle и момент успешного
PeerGroupOpen/PeerGroupCreate. - Сопоставьте ошибку с
PeerGroupClose, reconnect и повторной инициализацией Peer Grouping. - Отделяйте ошибку handle от неверных свойств группы и credential errors: это разные этапы проверки.
Как исправить
Централизуйте владение дескриптором и после reconnect обновляйте все места, где могло сохраниться старое значение. Изменение group properties не делает stale handle действительным.
Как подтвердить исправление
Каждая операция использует handle текущего открытого экземпляра группы, а закрытие инвалидирует его во всех потребителях.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.