/var/log/vmware/vcf/operationsmanager/operationsmanager.log
YYYY-MM-DDT0T:MM:SS ERROR [vcf_om,688b2d9009df21eda90b1db3136d9d1d,3ac8] [c.v.v.c.service.ResourceCacheService,om-exec-5] Exception thrown while loading inventory... java.lang.IllegalArgumentException: Invalid VMwareProductVersion format: 8.0.3 build-24674464 at com.vmware.evo.sddc.common.version.VMwareProductVersion.<init>(VMwareProductVersion.java:44) at com.vmware.vcf.configreconciler.service.ResourceCacheService.buildHostNode(ResourceCacheService.java:851)
SDDC 5.2.x
The issue occurs if the ESXi host version is updated with invalid format in the SDDC database. This mismatch causes the Inventory sync updates to fail.
Please follow the below steps to resolve:
psql -h localhost -U postgres -d platformselect id, hostname, version from host;update host set version='8.0.3-xxxxxxxx' where hostname='%<esxi-hostname>%'; (Note: there is no "build" keyword to be mentioned, only numbers has to be entered. Example- 8.0.3-xxxxxxx)\q to exit from database