| Предыдущий | Следующий |
| ERROR_APPEXEC_INVALID_HOST_STATE | ERROR_APPEXEC_HOST_ID_MISMATCH |
ERROR_APPEXEC_NO_DONOR
Что означает ERROR_APPEXEC_NO_DONOR
ERROR_APPEXEC_NO_DONOR — операцию не удалось завершить, поскольку для узла не найден требуемый донор ресурсов.
Что проверить
- Зафиксируйте запрос AppExec, переданный дескриптор или идентификатор узла и состояние процесса/узла в момент отказа.
- Проверьте, что дескриптор ещё действителен, поколение соответствует текущему узлу и операция допустима в текущем состоянии контекста AppExec.
- Если код относится к регистрации процесса, сопоставьте его с фактическим состоянием узла до повторной регистрации; старый запрос после смены поколения использовать нельзя.
Что делать
Создайте или получите актуальный контекст AppExec и повторите только ту операцию, которая допустима в его текущем состоянии.
Исходная формулировка
The AppExec host could not find a required resource donor for the operation.
a race consumes or invalidates the candidate between discovery and assignment
An execution broker tries to prepare a host after the only eligible donor process restarted. The cached donor ID yields 3065. Refreshing registration and selecting the new donor generation allows the request to proceed.
Schedulers should track donor ownership and generation, reserve candidates atomically, expose rejection reasons, and release reservations on cancellation. Administrators should investigate repeated 3065 results as capacity, policy, registration, or host-stability problems.
identity, package, session, architecture, generation, or capability filters exclude all candidates
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.