| Предыдущий | Следующий |
| ERROR_APPEXEC_HANDLE_INVALIDATED | ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION |
ERROR_APPEXEC_INVALID_HOST_GENERATION
Что означает ERROR_APPEXEC_INVALID_HOST_GENERATION
ERROR_APPEXEC_INVALID_HOST_GENERATION — переданное поколение узла стало недействительным и не может использоваться для запрошенной операции.
Что проверить
- Зафиксируйте запрос AppExec, переданный дескриптор или идентификатор узла и состояние процесса/узла в момент отказа.
- Проверьте, что дескриптор ещё действителен, поколение соответствует текущему узлу и операция допустима в текущем состоянии контекста AppExec.
- Если код относится к регистрации процесса, сопоставьте его с фактическим состоянием узла до повторной регистрации; старый запрос после смены поколения использовать нельзя.
Что делать
Создайте или получите актуальный контекст AppExec и повторите только ту операцию, которая допустима в его текущем состоянии.
Исходная формулировка
The AppExec request refers to a host generation that is no longer current.
A host updates and restarts while the client has queued activations tagged with generation 41. The new host reports generation 42 and rejects them with 3062. The client discards the queue, refreshes registrations, and submits new requests.
a reconnect obtains a new host instance while queued work retains the old generation
client caches are restored from persistence even though host generations are session-local
the host process or broker restarts after a crash, update, shutdown, or recovery
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.