Monitor controller does not restart after reboot, throws an error message

book

Article ID: 160509

calendar_today

Updated On:

Products

Data Loss Prevention Enforce

Issue/Introduction

After upgrading to DLP 11.6 : Vontu Monitor controller service won't restart once the enforce server is rebooted. Service start up type is set to Automatic though.

Error on Monitorcontroller logs :

SEVERE: Error starting monitor controller
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'monitorController' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/MonitorController.class]: Unsatisfied dependency expressed through constructor argument with index 3 of type [com.vontu.monitor.controller.SubsystemControllerManager]: : Error creating bean with name 'subsystemControllerManager' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/SubsystemControllerManager.class]: Unsatisfied dependency expressed through constructor argument with index 0 of type [java.util.Collection]: : Error creating bean with name 'keystoreHouseSubsystem' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/keystorehouse/KeystoreHouseSubsystem.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.monitor.controller.keystorehouse.KeystoreHouseSubsystem]: Constructor threw exception; nested exception is com.vontu.model.DatabaseConnectionException: org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keystoreHouseSubsystem' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/keystorehouse/KeystoreHouseSubsystem.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.monitor.controller.keystorehouse.KeystoreHouseSubsystem]: Constructor threw exception; nested exception is com.vontu.model.DatabaseConnectionException: org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'subsystemControllerManager' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/SubsystemControllerManager.class]: Unsatisfied dependency expressed through constructor argument with index 0 of type [java.util.Collection]: : Error creating bean with name 'keystoreHouseSubsystem' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/keystorehouse/KeystoreHouseSubsystem.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.monitor.controller.keystorehouse.KeystoreHouseSubsystem]: Constructor threw exception; nested exception is com.vontu.model.DatabaseConnectionException: org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keystoreHouseSubsystem' defined in URL [jar:file:/C:/SymantecDLP/Protect/lib/jar/monitorcontroller.jar!/com/vontu/monitor/controller/keystorehouse/KeystoreHouseSubsystem.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.monitor.controller.keystorehouse.KeystoreHouseSubsystem]: Constructor threw exception; nested exception is com.vontu.model.DatabaseConnectionException: org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection

Resolution

This is a known issue as per Etrack : 2908453. It has been resolved in DLP 11.6.1 version. Work around is to start the service manually in the mean time.