VMware Identity Manager (vIDM) URL display a blank login page with a red error message box during login attempts.
search cancel

VMware Identity Manager (vIDM) URL display a blank login page with a red error message box during login attempts.

book

Article ID: 409460

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

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 #####

Environment

VMware Identity Manager 3.3.x

Cause

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.

Resolution