¿Qué significa el código de error de Windows 15147 (ERROR_MRM_GENERATION_COUNT_MISMATCH)?

 
Anterior Siguiente
ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE ERROR_PRI_MERGE_VERSION_MISMATCH

ERROR_MRM_GENERATION_COUNT_MISMATCH

Qué significa ERROR_MRM_GENERATION_COUNT_MISMATCH

ERROR_MRM_GENERATION_COUNT_MISMATCH indica que una consulta, cadena de referencia o estado de lookup fue creado contra una generación anterior del resource map. Después de cargar, descargar o regenerar un PRI, el mapa cambia y el estado derivado de la versión anterior ya no debe reutilizarse.

Qué comprobar

  • Revise si la aplicación conserva objetos de consulta o resultados intermedios a través de una recarga de recursos.
  • Busque operaciones concurrentes que cambien el conjunto de PRI mientras otros hilos continúan resolviendo recursos.
  • Recree el ResourceContext o la consulta después de cada cambio de generación cuando la API lo requiera.
  • No trate el resultado como una clave ausente: el mismo nombre puede existir perfectamente en el mapa nuevo.

Recuperación

Invalide las cachés asociadas al mapa anterior y repita la búsqueda desde un estado recién creado. Si los reloads pueden ocurrir en paralelo, coordine su ciclo de vida para que ningún hilo use consultas vinculadas a una generación ya reemplazada.

Referencias técnicas


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