Problem
Attempting to view performance graphs in vCommander®, you encounter the message Unable to retrieve performance graph. See vCommander.log for further information.
In the vCommander log file, you locate an error similar to the following:
2016-08-22 13:01:37,705 [http-bio-443-exec-7] ERROR - Unable to obtain SSO token from vCenter com.embotics.vlm.facade.model.EmboticsSystemException: System.exception.unhandledRuntimeException at com.embotics.vlm.controller.delegate.aspect.d.a(wbe:133) at com.embotics.vlm.controller.delegate.aspect.d.a(wbe:187) at com.embotics.vlm.controller.delegate.aspect.FacadeMethodAspect.invokeMethodChain(vbe:321) at sun.reflect.GeneratedMethodAccessor5455.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606)
Solution
This issue is occurring because a secure connection cannot be established between vCommander and the vCenter for retrieving the graphs. First, confirm that the certificates installed on vCommander and your vCenter are not expired and signed for the correct current names.
In some cases, the name being used to connect to the cloud account (managed system) may not match the database records. To confirm, follow the procedure below.
- In the Operational View, right-click the cloud account (managed system) under scrutiny and choose Edit Cloud Account (Managed System).
- Note the name used in the Host field.
- Run the following query against your vCommander database:
select * from fp_property where name = 'address' and subjecttype = 1 - Compare the name in the database to the one noted earlier.