ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Cannot access DLP Enforce Server console; page does not load or redirects

book

Article ID: 164169

calendar_today

Updated On:

Products

Data Loss Prevention Enforce

Issue/Introduction

There are three situations covered in this article where the Symantec Data Loss Prevention (DLP) Enforce console will not load:

  1. DLP Enforce console doesn't load, and displays a 404 error.
  2. DLP Enforce console redirects to https://[ServerName]/ProtectManager/GlobalDialog?type=NOT_FOUND, and the Vontu Monitor Controller service stops.
  3. DLP Enforce console goes into an infinite redirect loop. All Vontu services are running, and a connection to the protect database has been made.

Situation 1

HTTP 404 error

Situation 2

On the DLP Enforce server, the VontuMonitorController.log file shows the following error:

INFO | jvm 1 | 2016/05/04 11:37:11 | WrapperSimpleApp Error: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationPolicy' defined in URL [jar:file:/opt/DLP/SymantecDLP/Protect/lib/jar/enforce.jar!/com/vontu/enforce/domainlayer/user/authentication/AuthenticationPolicy.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.enforce.domainlayer.user.authentication.AuthenticationPolicy]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

A similar error also appears in localhost<date>.log which can be found in the Protect\logs\tomcat\ folder on a Windows server and in /var/log/SymantecDLP/tomcat on a Linux server.

Situation 3

In the folder /SymantecDLP/Protect/logs/tomcat, the localhost<date>.log file shows the following error:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'formRecognitionIndexTaskManager' defined in URL [jar:file:/C:/SymantecDLP/Protect/tomcat/webapps/ProtectManager/WEB-INF/lib/manager.jar!/com/vontu/manager/admin/formrecognitionprofiles/task/FormRecognitionIndexTaskManager.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.vontu.manager.admin.formrecognitionprofiles.task.FormRecognitionIndexTaskManager]: Constructor threw exception; nested exception is java.lang.UnsatisfiedLinkError: C:\SymantecDLP\Protect\lib\native\PDFiumInterface.dll: Can't find dependent libraries

Cause

Situation 1

  • Browser Cache
  • Internet Connection
  • Vontu DLP Services
  • Connection to Database
  • Corrupt Database

Situation 2

  • The Authentication.properties file in SymantecDLP\Protect\config\ (/opt/SymantecDLP/Protect/config on Linux) was edited to add text from another config file in that directory.

Situation 3

  • Microsoft Windows patches for Windows Server 2012 R2 are missing or Visual C++ Redistributable for Visual Studio 2015 is missing from Windows Server 2008 R2 SP1.

Environment

  • Enforce is installed on Windows Server 2012 R2 or Windows Server 2008 R2 SP1.
  • DLP version is 14.6

Resolution

Situation 1

  1. Confirm you have network access.
  2. Confirm your Vontu Services are running. 
  3. Restart Vontu Services.
  4. Confirm the DLP Enforce Server can communicate with the Oracle Database.
  5. Test a login: Oracle Database User connecting to the database via SQLPlus.
  6. Confirm that the database is not corrupt.
  7. Confirm that the TNS Listener is active.
  8. Check the logs.

See Restarting Symantec Data Loss Prevention (DLP) Enforce Services
See Confirming the DLP communication with Oracle
See Checking TNS Listener status for Oracle
See Symantec DLP Logs & Descriptions 

Situation 2

Edit Authentication.properties to only contain the text "dummypassword=VontuAD7" 

Situation 3

Starting with DLP 14.6, Windows Server 2012 R2 requires two Microsoft patches, KB2919442, and KB2919355 (To apply this update, you must have the following update installed on Windows Server 2012 R2: 2919442  A servicing stack update is available for Windows Server 2012 R2: March 2014). See the Related Articles section for more details in the Symantec Data Loss Prevention System Requirements and Compatibility Guide for Versions 14.5 and 14.6.

For more information on a method of obtaining prerequisites see Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 update: April 2014

DLP 14.6 on Windows Server 2008 R2 SP1 requires Visual C++ Redistributable for Visual Studio 2015. See Visual C++ Redistributable for Visual Studio 2015‚Äč

DLP 14.6 console may not load on Windows Server 2012 R2 after installation of the C++ 2015 redistributable software.

Patch the C++ 2015 with at least update 3 to address dependency issues. See Microsoft Visual C++ 2015 Redistributable Update 3