Symptoms:
In /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log, you see messages similar to:
[YYYY-MM-DDTHH:MM:SS.285Z] [ERROR] http-nio-5090-exec-130 72026859 142953 501051 com.vmware.vise.security.spring.DefaultAuthenticationProvider logout failed for sessionId 142953, clientId 501051 java.lang.IllegalStateException: The specified cardinality of 1..1 for osgi:reference implementing com.vmware.vcenter.apigw.api.ApiGatewaySessionManager in bundle com.vmware.h5ngc requires that exactly one OSGI service satisfies the filtering criteria but no such service was found.
at com.vmware.o6jia.context.ExternalServiceTargetSource.getTarget(ExternalServiceTargetSource.java:99)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:192)
at com.sun.proxy.$Proxy159.logout(Unknown Source)
at com.vmware.vise.security.spring.DefaultAuthenticationProvider.logoutInternal(DefaultAuthenticationProvider.java:548)
at com.vmware.vise.security.spring.DefaultAuthenticationProvider.access$400(DefaultAuthenticationProvider.java:84)
at com.vmware.vise.security.spring.DefaultAuthenticationProvider$2.run(DefaultAuthenticationProvider.java:487)
at com.vmware.vise.security.spring.DefaultAuthenticationProvider.logout(DefaultAuthenticationProvider.java:457)
at com.vmware.vise.security.SessionListener.handleSessionDestroyed(SessionListener.java:135)
at com.vmware.vise.security.SessionListener.sessionDestroyed(SessionListener.java:71)
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
Currently, there is no resolution.
Workaround:
To workaround this issue, stop and start the vsphere-ui service.
service-control --stop vsphere-ui
service-control --start vsphere-ui