Initializing binary databbase, please wait.../var/log/vmware/vcf/lcm/lcm-debug.log:Failed read/parse 'Product Version Catalog' from file /nfs/vmware/vcf/nfs-mount/metadata/productVersionCatalog.jsonError occurred fetching product version catalog file from depot com.vmware.evo.sddc.lcm.model.error.LcmException: Failed read/parse 'Product Version Catalog' from file /nfs/vmware/vcf/nfs-mount/metadata/productVersionCatalog.jsonat com.vmware.evo.sddc.Lcm.services.impl.LcmProductVersionCataLogServicelmpl.getexistingProductVersionCataLogFromLocalFile(LcmProductVersionCatalogServiceImpl.java:456)/var/log/vmware/vcf/domainmanager/domainmanager.log:Encountered an exception during the call to get LCM releasesorg.springframework.web.client.HttpServerErrorException$InternalServerError: 500 : "{"errorCode":"VCF_ERROR_INTERNAL_SERVER_ERROR","arguments":[],"message":"A problem has occurred on the server. Please retry or contact the service provider and provide the reference token.","causes":[{"type":"com.vmware.evo.sddc.lcm.model.error.LcmException","message":"Failed to read product version catalog from the database. Exception: {0}"},{"type":"com.fasterxml.jackson.core.JsonParseException","message":"Illegal character ((CTRL-CHAR, code 0)): only regular white space (\\r, \\n, \\t) is allowed between tokens\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2]"}]VMware Cloud Foundation 9.x
The ProductVersionCatalog.json file is corrupted.
The LCM scheduler downloads the ProductVersionCatalog file from the Broadcom depot every five minutes and replaces the local file in the metadata folder. (Only applicable to Online Environments. Please see doc for offline environments)
rm -rf /nfs/vmware/vcf/nfs-mount/metadata/productVersionCatalog.json For offline environment, the issue can be fixed by replacing the ProductVersionCatalog.json with a copy from offline depot if the file on offline depot appears to be good.