Site icon EfmSoft

¿Qué significa el código de error de Windows 14002 (ERROR_SXS_INVALID_ACTCTXDATA_FORMAT)?

 
Anterior Siguiente
ERROR_SXS_CANT_GEN_ACTCTX ERROR_SXS_ASSEMBLY_NOT_FOUND

ERROR_SXS_INVALID_ACTCTXDATA_FORMAT

Significado operativo de ERROR_SXS_INVALID_ACTCTXDATA_FORMAT

ERROR_SXS_INVALID_ACTCTXDATA_FORMAT (14002, 0x000036B2) — El formato de los datos de enlace de la aplicación no es válido.

Side-by-Side resuelve identidades, manifiestos, políticas y contextos de activación antes de cargar el componente. Un fallo de esa resolución no equivale a “DLL no encontrada”.

Condición que hay que demostrar

La evidencia debe explicar exactamente «El formato de los datos de enlace de la aplicación no es válido» en el componente que devolvió el valor.

Diagnóstico recomendado

  • Captura <code>sxstrace</code> durante la activación y registra el thread/process, assembly identity y contexto que se activa o desactiva.
  • Respeta el stack LIFO de activation contexts: un handle válido puede ser incorrecto si no corresponde al contexto activado más recientemente en ese hilo.
  • Conserva como etiqueta de correlación «sxs · invalid · actctxdata · format» y la descripción exacta «El formato de los datos de enlace de la aplicación no es válido»; evita mezclar esta incidencia con otro código de la misma familia.

Estado próximo con otra causa

ERROR_SXS_ACTIVATION_CONTEXT_DISABLED (14006) significa «La aplicación intentó activar un contexto de activación deshabilitado». Aquí la condición es «El formato de los datos de enlace de la aplicación no es válido».

Cómo actuar

Escenario de diagnóstico

Una aplicación o servicing devuelve 14002.

Distinción diagnóstica específica

La condición propia de esta página es «El formato de los datos de enlace de la aplicación no es válido.». El estado más cercano por contenido, ERROR_SXS_ACTIVATION_CONTEXT_DISABLED, describe en cambio «La aplicación intentó activar un contexto de activación deshabilitado.». Ambos comparten Side-by-Side, pero aquí el discriminante operativo es no válido, actctxdata, format.

Valida el bloque de datos ACTCTX producido/consumido y su formato. Un contexto bien formado pero deshabilitado es una condición de estado distinta.

La prueba de cierre debe demostrar que «no válido, actctxdata, format» desapareció sin reemplazarla por la condición de ERROR_SXS_ACTIVATION_CONTEXT_DISABLED; regenera el componente desde su fuente y valida el activation context resultante.

Referencias técnicas


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

Exit mobile version