| Предыдущий | Следующий |
| RPC_X_PIPE_DISCIPLINE_ERROR | ERROR_NO_SITENAME |
RPC_X_PIPE_EMPTY
Что означает RPC_X_PIPE_EMPTY
RPC_X_PIPE_EMPTY означает, что код попытался получить следующий элемент из RPC pipe, но данных больше нет. В зависимости от IDL-контракта это может означать нормальный конец передачи либо преждевременное завершение поставщика данных.
Что проверить
- Сверьте IDL-описание pipe и ожидаемое число/структуру элементов.
- Проверьте callback, который поставляет данные в pipe.
- Убедитесь, что producer не завершает поток раньше обработки последнего блока.
- Сопоставьте ошибку с отменой вызова и исключениями на серверной стороне.
Не заменяйте пустой pipe фиктивными данными. Если конец потока допустим, обработайте его как часть протокола; если данные обязательны, ищите место, где поставщик завершил передачу раньше времени.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
