From 1e8030ef282a8ad718e2ba56a59fbf06601a2312 Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Thu, 12 Feb 2026 15:00:36 -0500 Subject: [PATCH] fix(engine): return error on updates channel disconnect in sparse trie task (#22139) Co-authored-by: Amp --- crates/engine/tree/src/tree/payload_processor/sparse_trie.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/engine/tree/src/tree/payload_processor/sparse_trie.rs b/crates/engine/tree/src/tree/payload_processor/sparse_trie.rs index 1f67db4e2e..6e566c51b5 100644 --- a/crates/engine/tree/src/tree/payload_processor/sparse_trie.rs +++ b/crates/engine/tree/src/tree/payload_processor/sparse_trie.rs @@ -416,7 +416,9 @@ where let update = match message { Ok(m) => m, Err(_) => { - break + return Err(ParallelStateRootError::Other( + "updates channel disconnected before state root calculation".to_string(), + )) } };