| Предыдущий | Следующий |
| PEER_E_CONNECTION_REFUSED | PEER_E_TOO_MANY_IDENTITIES |
PEER_E_CLASSIFIER_TOO_LONG
Что означает PEER_E_CLASSIFIER_TOO_LONG
PEER_E_CLASSIFIER_TOO_LONG (0x80630201) означает, что classifier имя однорангового узла длиннее разрешённого максимума. Это ограничение формата имени, а не ошибка PNRP connectivity.
Что проверить
- Сохраните исходный classifier до normalizing/escaping и измерьте именно ту строку, которая передаётся Peer Identity/Name API.
- Проверьте, не добавляет ли приложение повторно prefix/suffix или сериализованные metadata при каждом преобразовании имени.
- Не путайте этот код с invalid peer-name format: здесь ключевая причина — длина classifier, даже если остальные части имени синтаксически корректны.
Как исправить
Сократите classifier до поддерживаемого размера, сохранив стабильное правило его построения. Если длинные данные нужны приложению, храните их отдельно и не кодируйте целиком в classifier имя однорангового узла.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.