diff --git a/engine/src/main/java/org/archive/crawler/framework/CheckpointService.java b/engine/src/main/java/org/archive/crawler/framework/CheckpointService.java index c22d45f3..ef62f364 100644 --- a/engine/src/main/java/org/archive/crawler/framework/CheckpointService.java +++ b/engine/src/main/java/org/archive/crawler/framework/CheckpointService.java @@ -325,7 +325,7 @@ public class CheckpointService implements Lifecycle, ApplicationContextAware, Ha * * @param selectedCheckpoint */ - public void setRecoveryCheckpointByName(String selectedCheckpoint) { + public synchronized void setRecoveryCheckpointByName(String selectedCheckpoint) { if(isRunning) { throw new RuntimeException("may not set recovery Checkpoint after launch"); }