UCMDB Support Tip: Attempt to enable UI LW-SSO authentication fails with invocation failed

When attempting to enable LightWeight Single Sign On (LW-SSO) authentication for HP Universal CMDB (uCMDB) 10.01 UI, the LW-SSO Configuration -> setEnabledForUI invocation from the JMX console fails with the following error message:


java.lang.RuntimeException: JMX server method invocation has failed: UCMDB-UI:name=LW-SSO Configuration setEnabledForUI [Ljava.lang.Object;@776a4155


Where @776a4155 is @ followed by any 8 digit hex string. ex: @0000FFFF



A subsequent invocation of isEnabledForUI finds that "LW-SSO for UI is disabled"

This error indicates a problem configuring LW-SSO Authentication. Further information on the cause can be found in \hp\UCMDB\UCMDBServer\runtime\log\error.log file


As an example:

Such issues can be caused by: com.mercury.topaz.cmdb.shared.base.CmdbException: [ErrorCode [-2147483648] undefined error code]


In order for the UI LW-SSO to be enabled, the domain must be set.


It also indicates that LW-SSO was not properly configured. This can be resolved by entering the correct domain parameter following the procedure outlined on page 83 of 10.01 uCMDB Hardening guide, under section Enabling Login to HP Universal CMDB with LW-SSO.


Subsequent attempts to invoke setEnabledForUI to enable LW-SSO authentication should complete successfully.