Scheduled Discover Scans fails after upgrade to DLP 25.1
search cancel

Scheduled Discover Scans fails after upgrade to DLP 25.1

book

Article ID: 423295

calendar_today

Updated On:

Products

Data Loss Prevention Enterprise Suite

Issue/Introduction

After upgrading to DLP 25.1, Discover Scan that already had a schedule no longer run according to that schedule.
Trying to edit the Discover scan in the Enforce Console generates the following error in the localhost log:

Level: SEVERE
Source: org.springframework.scheduling.quartz.LocalDataSourceJobStore
Message: Error updating misfired trigger: DISCOVER_SCAN.#####_DISCOVER_RESUME_TRIGGER
Cause:
org.quartz.JobPersistenceException: Couldn't store trigger 'DISCOVER_SCAN.#####_DISCOVER_RESUME_TRIGGER' for 'DISCOVER_SCAN.#####_DISCOVER_SUSPEND_END_JOB' job:Couldn't retrieve job because a required class was not found: com.vontu.manager.filescan.target.schedule.ScanScheduleJoborg.quartz.JobPersistenceException: Couldn't store trigger 'DISCOVER_SCAN.#####_DISCOVER_RESUME_TRIGGER' for 'DISCOVER_SCAN.#####_DISCOVER_SUSPEND_END_JOB' job:Couldn't retrieve job because a required class was not found: com.vontu.manager.filescan.target.schedule.ScanScheduleJob [See nested exception: org.quartz.JobPersistenceException: Couldn't retrieve job because a required class was not found: com.vontu.manager.filescan.target.schedule.ScanScheduleJob [See nested exception: java.lang.ClassNotFoundException: com.vontu.manager.filescan.target.schedule.ScanScheduleJob]]
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1224)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:1037)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:983)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3147)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3877)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3896)
Caused by: org.quartz.JobPersistenceException: Couldn't retrieve job because a required class was not found: com.vontu.manager.filescan.target.schedule.ScanScheduleJob [See nested exception: java.lang.ClassNotFoundException: com.vontu.manager.filescan.target.schedule.ScanScheduleJob]
at org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveJob(JobStoreSupport.java:1384)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1205)
... 5 more

Environment

Symantec Data Loss Prevention 25.1

Cause

Discover scan schedules were not removed prior to performing the DLP 25.1 upgrade.

Resolution

Apply DLP 25.1 MP1 when it's available.

Workarounds - Choose one of the following:

  1. Run the Discover Scan manually
    Enforce Console > Manage > Discover Scanning > Discover Targets > select the scan from the list > Scanning Options > Start Scan
  2. OR, recreate the Discover Scan as a new scan in 25.1. Schedules can be used if the scan is created new after the 25.1 upgrade.