diff --git a/consensus/src/pipeline/buffer_manager.rs b/consensus/src/pipeline/buffer_manager.rs index d5fe9bae4447e..e28788d227e68 100644 --- a/consensus/src/pipeline/buffer_manager.rs +++ b/consensus/src/pipeline/buffer_manager.rs @@ -24,6 +24,7 @@ use aptos_consensus_types::{ common::Author, pipeline::commit_decision::CommitDecision, pipelined_block::PipelinedBlock, }; use aptos_crypto::HashValue; +use aptos_executor_types::ExecutorError; use aptos_logger::prelude::*; use aptos_network::protocols::{rpc::error::RpcError, wire::handshake::v1::ProtocolId}; use aptos_reliable_broadcast::{DropGuard, ReliableBroadcast}; @@ -439,6 +440,10 @@ impl BufferManager { let executed_blocks = match inner { Ok(result) => result, + Err(ExecutorError::CouldNotGetData) => { + warn!("Execution error - CouldNotGetData"); + return; + }, Err(e) => { error!("Execution error {:?}", e); return;