| Anterior | Siguiente |
| CI_E_BUFFERTOOSMALL | CI_E_INVALID_STATE |
CI_E_PROPERTY_NOT_CACHED
Qué significa CI_E_PROPERTY_NOT_CACHED
CI_E_PROPERTY_NOT_CACHED corresponde al HRESULT 0x8004180D. Windows lo describe así: «La propiedad especificada no está almacenada en caché.».
Qué comprobar
- Registra property key, requested column list, cache state y el momento en que se ejecutó la consulta en el mismo intento que devuelve
CI_E_PROPERTY_NOT_CACHED. - Comprueba que la condición «La propiedad especificada no está almacenada en caché.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.
Tratamiento recomendado
Valida la propiedad exacta y su tipo/tamaño desde el handler que la produce. Corrige el mapping o la serialización de esa propiedad, vuelve a indexar el elemento afectado y confirma que la consulta ya no depende de un valor ausente o inválido.
Diagnóstico específico
En este caso, la propiedad existe en el modelo pero no está disponible en la caché solicitada; verifica columnas solicitadas y momento de materialización. La frase oficial «La propiedad especificada no está almacenada en caché.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- En cambio,
CI_E_NOT_INITIALIZEDsignifica «El objeto no está inicializado.». - A diferencia de este caso,
CI_PROPSTORE_INCONSISTENCYsignifica «Se detectó una incoherencia en el almacén de propiedades.». - Como control,
CI_E_ALREADY_INITIALIZEDsignifica «El objeto ya está inicializado.». - Si la traza cambia de etapa,
CI_S_WORKID_DELETEDsignifica «Se eliminó el identificador de trabajo.». - Para descartar otra frontera,
CI_E_INCONSISTENT_TRANSACTIONsignifica «La transacción del catálogo se encuentra en un estado incoherente.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
