Что означает код ошибки Windows 3062 (ERROR_APPEXEC_INVALID_HOST_GENERATION)?

 
Предыдущий Следующий
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

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.