| Anterior | Siguiente |
| CO_E_INITIALIZATIONFAILED | SL_E_INVALID_USE_OF_ADD_ON_PKEY |
CONTEXT_E_NOJIT
Qué significa CONTEXT_E_NOJIT
CONTEXT_E_NOJIT corresponde al HRESULT 0x8004E026. Windows indica: «La operación solicitada requiere que JIT esté presente en el contexto actual, pero no lo está.».
Qué comprobar
- Antes del primer reintento captura object context/activity ID, JIT activation, referencia de objeto, flags de contexto y método que solicita el servicio contextual; cualquier cambio posterior debe compararse contra ese estado inicial.
- Correlaciona el código con la llamada que lo genera, no solo con el mensaje final mostrado por la herramienta de administración.
- Usa la descripción «La operación solicitada requiere que JIT esté presente en el contexto actual, pero no lo está.» como hipótesis verificable y correlaciónala con la evidencia concreta de esa ejecución.
Tratamiento recomendado
Respeta el lifecycle del contexto y las reglas de JIT/referencias contextuales. Obtén los servicios dentro de un contexto válido y vuelve a adquirir referencias obsoletas en lugar de reutilizarlas fuera de su activación.
Cómo distinguirlo de resultados cercanos
CONTEXT_E_ABORTEDdescribe una condición distinta: «La transacción raíz intentó confirmarse, pero la transacción se anuló.».CONTEXT_E_ABORTINGno es equivalente; su descripción es «Se realizó una llamada a un método de un componente COM+ cuya transacción ya se anuló o está en proceso de anulación.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
