Site icon EfmSoft

¿Qué significa el código HRESULT 0x80110437 (COMADMIN_E_PROPERTYSAVEFAILED)?

 
Anterior Siguiente
COMADMIN_E_SERVICENOTINSTALLED COMADMIN_E_OBJECTEXISTS

COMADMIN_E_PROPERTYSAVEFAILED

Qué significa COMADMIN_E_PROPERTYSAVEFAILED

COMADMIN_E_PROPERTYSAVEFAILED corresponde al HRESULT 0x80110437. Windows indica: «Uno o varios valores de propiedades no son válidos o entran en conflicto entre sí.».

Este resultado acota el problema a objetos, claves y propiedades persistidas en el catálogo COM+. La condición que debe comprobarse primero es: La integridad o persistencia de un objeto del catálogo es la clave; conserva colección, padre, clave y propiedad que se intenta guardar. Antes de cambiar el sistema, registra colección COM+, clave o GUID del objeto, padre, propiedad y valor que se intenta guardar, además de la sesión de catálogo que originó el objeto.

Qué comprobar

  • Conserva colección COM+, clave o GUID del objeto, padre, propiedad y valor que se intenta guardar, además de la sesión de catálogo que originó el objeto y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Confirma que «Uno o varios valores de propiedades no son válidos o entran en conflicto entre sí.» se mantiene al repetir solo la operación mínima; después cambia una única precondición por prueba.

Tratamiento recomendado

Repuebla la colección y resuelve objeto y padre por sus claves estables. Valida tipo/rango de la propiedad y guarda un cambio mínimo; si el objeto falta o es inmutable, corrige el workflow en vez de crear un duplicado con otra identidad.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_CAT_UNACCEPTABLEBITNESS se refiere a otra frontera: «Se proporcionó un archivo binario de arquitectura desconocida o no válida.».
  • COMADMIN_E_APP_FILE_WRITEFAIL sirve como contraste porque significa «Se produjo un error al escribir en el archivo de aplicación.».

La prueba final debe usar el mismo objeto lógico y confirmar tanto la operación como el estado persistido. Si «Uno o varios valores de propiedades no son válidos o entran en conflicto entre sí.» reaparece, la causa original sigue presente.

Referencias técnicas


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

Exit mobile version