| Предыдущий | Следующий |
| RPC_NT_INTERNAL_ERROR | RPC_NT_ADDRESS_ERROR |
RPC_NT_ZERO_DIVIDE
Что означает RPC_NT_ZERO_DIVIDE
RPC_NT_ZERO_DIVIDE означает, что во время выполнения удалённой RPC-процедуры серверный код получил исключение деления на ноль.
Это ошибка выполнения процедуры после начала серверной обработки, а не обычный сетевой разрыв и не ошибка marshaling сама по себе.
Что проверить
- Зафиксируйте интерфейс RPC, номер процедуры и минимальный набор входных параметров.
- Получите стек исключения на сервере и найдите делитель, ставший нулём.
- Проверьте валидацию счётчиков и числовых параметров до выполнения арифметики.
- Если значение пришло от клиента, исправьте одновременно серверную проверку и формирование запроса.
Повтор того же вызова с теми же данными, как правило, воспроизводит исключение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.