Como solucionar el error VMware «VMware vCenter Error Call “PropertyCollector.RetrieveContents” for object “propertyCollector” on vCenter Server failed»

Hoy he estado modificando unas plantillas en un cluster VMware. Para modificarlas, como ya sabrás si has llegado aquí, es necesarias convertirlas temporalmente en máquinas virtuales y luego cambiar su configuración. Puede darse el caso de que nos salga este error:

VMware vCenter Error Call “PropertyCollector.RetrieveContents” for object “propertyCollector” on vCenter Server failedVMware vCenter Error Call “PropertyCollector.RetrieveContents” for object “propertyCollector” on vCenter Server failed

Tras buscar por google, la solución que he encontrado ha sido desinventariar la máquina y volver a inventariarla buscandola en el datastore. Ojo, si tenéis muchos datastores como era el caso, apuntad primero en donde está.

El error parece surgir en máquinas que se convirtieron en templates con una imagen iso montada en un datastore que ya no está disponible.