search cancel

The Data Loss Prevention VontuMonitorController service fails to start with a NullPointerException

book

Article ID: 163904

calendar_today

Updated On:

Products

Data Loss Prevention

Issue/Introduction

Although all other functions of the Data Loss Prevention environment may be functioning as expected, the VontuMonitorController service fails to start.  Furthermore, examination of the VontuMonitorController log may indicate that a NullPointerException has occurred.

SEVERE: Error starting monitor controller

java.lang.NullPointerException
at com.vontu.security.crypto.resource.EncryptedTemporaryResourceFactory.clean(EncryptedTemporaryResourceFactory.java:62)
at com.vontu.monitor.controller.Service.initializeModel(Service.java:143)
at com.vontu.monitor.controller.Service.initializeService(Service.java:98)
at com.vontu.monitor.controller.Service.main(Service.java:69)
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:497)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325)
at java.lang.Thread.run(Thread.java:745)

Resolution

This issue has been linked to a missing 'temp' directory in the \SymantecDLP\Protect\ directory.  To resolve the issue, follow the steps below:

  1. Access the folder structure on the Enforce Server.
  2. Create a directory called 'temp' in the \SymantecDLP\Protect\ directory.
  3. Ensure correct permissions (the Protect user should have full rights to access and manage the directory, as well as ownership).
  4. Attempt to start VontuMonitorController.

If any further issues are seen starting VontuMonitorController, including other SEVERE errors, contact Symantec DLP Technical Support.