¿Qué significa el código NTSTATUS 0xC0EC0006 (STATUS_APPEXEC_HOST_ID_MISMATCH)?

 
Anterior Siguiente
STATUS_APPEXEC_NO_DONOR

STATUS_APPEXEC_HOST_ID_MISMATCH

Qué significa STATUS_APPEXEC_HOST_ID_MISMATCH

STATUS_APPEXEC_HOST_ID_MISMATCH indica que la identidad de host asociada a la operación no coincide con la encontrada al procesarla. Para diagnosticarlo hacen falta ambos valores: el host esperado y el observado; el NTSTATUS por sí solo no revela cuál de los dos quedó obsoleto.

Las aplicaciones hospedadas también pueden declarar HostRuntime/HostId en el manifiesto, pero no debe suponerse que un identificador interno de AppExec es idéntico a ese campo salvo que el componente que devuelve el error lo documente. El caso típico a investigar es mezcla de estado entre solicitudes o generaciones distintas.

Qué comprobar

  • Registre host ID esperado y observado junto con request ID, package, usuario y PID.
  • Revise cachés, tablas de routing y callbacks tardíos que puedan conservar un host anterior.
  • Compare declaraciones HostRuntime/HostId del manifiesto solo si el fallo pertenece a esa ruta de hosted apps.
  • Recree la operación desde un único contexto de host vigente, no sustituyendo únicamente el ID.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.