LazyInitializationException error using the View DIM Payload or View In DLP buttons in the Risk Fabric console
search cancel

LazyInitializationException error using the View DIM Payload or View In DLP buttons in the Risk Fabric console

book

Article ID: 405307

calendar_today

Updated On:

Products

Information Centric Analytics

Issue/Introduction

After upgrading Symantec Data Loss Prevention (DLP) to version 16.0.2 RU2, API-based functions in the Risk Fabric console such as View DIM Payload and View In DLP fail and the following error message is logged in the Tomcat localhost log file on the Enforce server:

Unable to service Incident detail request
Cause:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.vontu.enforceentities.users.Role.permissions

The localhost log file is located in the following default path on the Enforce server:

%ProgramData%\Symantec\DataLossPrevention\EnforceServer\<version>\logs\tomcat\localhost.<yyyy>-<MM>-<dd>.log

Environment

Release : 6.x

Component : Symantec Data Loss Prevention Integration Pack

Cause

Resolution

DLP's SOAP API was deprecated beginning with the 15.7 release in favor of the REST API. ICA 6.x has maintained support for the SOAP API to preserve compatibility in older environments. With DLP 15.8 having reached EOS, all ICA deployments should be reconfigured to use the REST API.

  1. Navigate in the Risk Fabric console to Admin > Integration > Data Sources > Choose Data Source | Symantec Data Loss Prevention
  2. Edit the affected DLP data source
    The Edit Connection Settings window opens
  3. Navigate to the API Settings page and change the API Type to REST
  4. Click the Next button to continue to the Progress and Finish page