red banner when trying to edit discover san
upgraded DLP from 16.x to 25.1
Any scan with a schedule before the upgrade will have a broken reference to the schedule
In the tomcat (localhost) logs
Message: Error updating misfired trigger: DISCOVER_SCAN.24966_DISCOVER_RESUME_TRIGGER
Cause:
org.quartz.JobPersistenceException: Couldn't store trigger 'DISCOVER_SCAN.24966_DISCOVER_RESUME_TRIGGER' for 'DISCOVER_SCAN.24966_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.24966_DISCOVER_RESUME_TRIGGER' for 'DISCOVER_SCAN.24966_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
Before the upgrade make sure to delete any schedules and after the upgrade re apply all the schedules back to the discover scans.
A SQL script will be needed to delete all the discover scan schedules. The SQL will not delete the discover scans, just the schedules. To get the SQL script create a case with support.
Broadcom is aware of this issue and is expected to be fixed in 25.1 mp1.