Clicking on Appliance Configurator on port 8443 (https://<vIDM_FQDN:8443) might fail with an error "Something failed and we cannot load the screen you were about to view"
The below exception will be captured in the '/opt/vmware/horizon/workspace/logs/configurator.log'
com.vmware.horizon.svadmin.exception.AdminPortalException: org.springframework.web.client.HttpClientErrorException$NotFound: 404 : [{"success":false,"status":404,"message":"tenant.not.found","code":404}] at com.vmware.horizon.svadmin.service.ApplicationSetupService.isFirstOrgAndAdminUserSetup(ApplicationSetupService.java:307) at com.vmware.horizon.svadmin.controller.AdminPortalShortcutsController.doGet(AdminPortalShortcutsController.java:44) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocab
VMware Identity Manager 3.3.x
This issue would be caused when the 'system.config.properties' located @ '/usr/local/horizon/conf ' is found corrupted on any of the vIDM nodes
The possible reason for the 'system.config.properties' corruption might be due to unforeseen stopping of services (postgres, pgService, Horizon-workspace) or hard reset (Reset of vIDM VA).
1. Take a snapshot of the affected node
2. Stop the horizon workspace service on the affected node using the command "service horizon-workspace stop"
3. Replace the cd /usr/local/horizon/conf/system.config.properties of the affected node with the system.config.properties from the working node
4. Restart the horizon service on the affected node using the command "service horizon-workspace restart"
system.config.properties file sample:
ClientID=Configurator_OAuthClient
suiteToken=XXXXX
tenant.id=XXXXXX
application.initialized=true