diff --git a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java index 2064744d..fa29d037 100644 --- a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java +++ b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java @@ -267,7 +267,7 @@ public class NextGenLocalRecorder implements Recorder { } } - private CompletableFuture startRecordingProcess(Model model) throws IOException { + private CompletableFuture startRecordingProcess(Model model) { return CompletableFuture.runAsync(() -> { recorderLock.lock(); try { @@ -286,7 +286,7 @@ public class NextGenLocalRecorder implements Recorder { executeRecordUntilSubsequentAction(model); } catch (PreconditionNotMetException e) { LOG.info("Precondition not met to record {}: {}", model, e.getLocalizedMessage()); - } catch (IOException e) { + } catch (Exception e) { LOG.error("Couldn't start recording process for {}", model, e); } finally { recorderLock.unlock();