When accessing the vIDM URL: https://VIDM-URL.example.com/SAAS/apps/ The page loads to a blank login screen with a red error message box
From the /opt/vmware/horizon/workspace/logs/horizon.log logs , the following error can be observed:
INFO (localhost-startStop-3) [;:;] com.vmware.horizon.liquibase.WorkspaceLiquibase - Clearing database change log checksums.
WARN (localhost-startStop-3) [;:;] org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'groupDataService': Unsatisfied dependency expressed through field 'calculatorNotificationService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'calculatorNotificationService': Unsatisfied dependency expressed through field 'messageProducerService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'messageProducerService': Unsatisfied dependency expressed through field 'messagingService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'messagingService': Unsatisfied dependency expressed through field 'consumerService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'messageConsumerService': Unsatisfied dependency expressed through field 'encryptionUtilService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'encryptionUtilService' defined in URL [jar:file:/opt/vmware/horizon/workspace/.../horizon-encryption-0.1.jar!/com/.../EncryptionUtilServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'encryptionFactoryImpl': Unsatisfied dependency expressed through field 'encryptionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'encryptionService' defined in class path resource [spring/encryption-connection-wireup.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.vmware.horizon.common.api.encryption.EncryptionService]: Factory method 'createInstance' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [spring/datastore-connection-wireup.xml]: Invocation of init method failed; nested exception is liquibase.exception.LockException: Could not acquire change log lock. Currently locked by ***.***.***.*** since #####
VMware Identity Manager 3.3.x
The cause of the failure is a database lock preventing proper initialization of vIDM services. Specifically, a Liquibase change log lock in the database blocks the startup of the vIDM SaaS services. The ACSHealth appliance health check fails due to this database lock.
Please follow the fix from https://knowledge.broadcom.com/external/article/319309/vidm-33x-upgrade-stuck-at-waiting-for-sa.html to remove the DB lock