From 1462710aad56c61845f82aa81735e956ad0f9502 Mon Sep 17 00:00:00 2001
From: "@mazikiou" <mazikiou@takima.fr>
Date: Fri, 1 Jul 2022 14:54:00 +0200
Subject: [PATCH] fix: catch errors in recorder

---
 deadlock-plugins/deadlock-extension/src/extension.ts | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/deadlock-plugins/deadlock-extension/src/extension.ts b/deadlock-plugins/deadlock-extension/src/extension.ts
index 4d55ec93..7aaf21e1 100644
--- a/deadlock-plugins/deadlock-extension/src/extension.ts
+++ b/deadlock-plugins/deadlock-extension/src/extension.ts
@@ -47,7 +47,13 @@ export async function activate(context: ExtensionContext) {
     error('Cannot init userConfig');
   }
   if (isDocker()) {
-    Recorder.instance.run();
+    try {
+      Recorder.instance.run();
+    } catch (e) {
+      error('Could not run recorder');
+      error(JSON.stringify(e));
+      window.showErrorMessage("Le recorder n'a pas pu ĂȘtre lancĂ©");
+    }
     runTimer(userConfig.getCurrentUserId(), userConfig.getMissionId(), context);
   }
 }
-- 
GitLab