Inventory information is missing from the vCenter HTML5 client
The following can be found in the vCenter logs
/var/log/vmware/vmware-sps/sps.log
YYY-MM-DDTHH:MM:SS.###Z [main] ERROR opId=sps-Main-######-### com.vmware.vim.storage.common.serviceclient.ls.impl.ExternalServiceRegistryImpl - LS returned null or empty result, for filter={product = com.vmware.cis, type = vcenterserver, nodeId = ########-###-####-####-############}
YYY-MM-DDTHH:MM:SS.###Z [main] ERROR opId=sps-Main-######-### com.vmware.vim.storage.common.serviceclient.vpxd.impl.VpxdClientLifeCycle - Error while getting VPXD principal id
com.vmware.vim.storage.common.serviceclient.ls.LsException: Could not find VC info
at com.vmware.vim.storage.common.serviceclient.ls.LsException.from(LsException.java:35) ~[storage-commons-1.0.jar:?]
at com.vmware.vim.storage.common.serviceclient.ls.impl.ExternalServiceRegistryImpl.findVc(ExternalServiceRegistryImpl.java:214) ~[storage-commons-1.0.jar:?]
at com.vmware.vim.storage.common.serviceclient.vpxd.impl.VpxdClientLifeCycle.getPrincipalId(VpxdClientLifeCycle.java:132) ~[storage-commons-1.0.jar:?]
at com.vmware.vim.storage.common.serviceclient.vpxd.impl.VpxdClientManagerImpl.getPrincipalId(VpxdClientManagerImpl.java:308) ~[storage-commons-1.0.jar:?]
at com.vmware.vim.storage.common.security.CommonSessionManager.initVpxdPrincipalId(CommonSessionManager.java:102) ~[storage-commons-1.0.jar:?]
/var/log/vmware/content-library/cls.logYYY-MM-DDTHH:MM:SS.###Z | WARN | null | main | GenericXmlApplicationContext | Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'updateSessionService': Unsatisfied dependency expressed through field 'storageService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'storageService': Unsatisfied dependency expressed through field 'typeAdapterService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'typeAdapterService': Unsatisfied dependency expressed through field 'httpClientBuilderFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'httpClientBuilderFactory': Unsatisfied dependency expressed through field 'applianceProxySettings'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'applianceProxySettings' defined in class path resource [cls-unified/spring/cl-common-services-context.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.vmware.vcde.common.services.proxy.ApplianceProxySettings]: Constructor threw exception; nested exception is com.vmware.vcde.common.services.exceptions.ServiceNotFoundException: com.vmware.cis:vcenterserver
VMware vCenter Server
This issue is caused by a missing service registration that fetched during services startup, hence we see error as Could not find VC info
service-control --stop --all && service-control --start –all