diff --git a/package/test_tools/__private/block_log.py b/package/test_tools/__private/block_log.py
index 3e1ea5093443a1e5890e139d6a8a38fd1134edea..90b04ef128602cab5fccdb1d2e59ff5123dd59a4 100644
--- a/package/test_tools/__private/block_log.py
+++ b/package/test_tools/__private/block_log.py
@@ -247,9 +247,10 @@ class BlockLog:
         output = ""
         block_files = self.__block_files_force()
         for file in block_files:
-            output = self.__run_and_get_output(
-                "--get-block-ids", "-n", f"{block_number}", "--block-log", str(file)
-            ).replace("'", '"')
+            with contextlib.suppress(BlockLogUtilError):
+                output = self.__run_and_get_output(
+                    "--get-block-ids", "-n", f"{block_number}", "--block-log", str(file)
+                ).replace("'", '"')
             if expected_str in output:
                 return output[len(expected_str) :]