diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/scheduler/AutomaticAnalysisScheduler.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/scheduler/AutomaticAnalysisScheduler.java index 9ba5347dd..c59d22c3e 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/scheduler/AutomaticAnalysisScheduler.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/scheduler/AutomaticAnalysisScheduler.java @@ -41,12 +41,13 @@ public class AutomaticAnalysisScheduler { // only 1 file in queue if (redactionQueueInfo.getMessageCount() <= 1) { // queue up 5 files - var allStatuses = getAllStatuses().iterator(); + var allStatuses= getAllStatuses(); + var allStatusesIterator = allStatuses.iterator(); int queuedCount = 0; - log.info("Files that require reanalysis: {}", allStatuses); + log.info("Files that require reanalysis: {}", allStatuses.size()); - while (queuedCount < 5 && allStatuses.hasNext()) { - var next = allStatuses.next(); + while (queuedCount < 5 && allStatusesIterator.hasNext()) { + var next = allStatusesIterator.next(); if (next.isAnalysisRequired()) { queuedCount += 1; log.info("Queued file: {} for automatic analysis!", next.getFilename());