dshackle
dshackle copied to clipboard
WARN | reumFullBlocksReader | No data to fill the block
I've seen this error a few times, wondering what it means?
WARN | reumFullBlocksReader | No data to fill the block
It happens against Turbo-Geth sometimes, not sure what's causing it?
Bumping this as I am seeing the same warning with the erigon v2.28.1 (turbo-geth). After adding some logging it appears that transactionsData
has 1 or 2 entries less than block.transaction
return@flatMap transactions.flatMap { transactionsData ->
// make sure that all transaction are loaded, otherwise just return empty because cannot make full block data
if (transactionsData.size != block.transactions.size) {
log.warn("No data to fill the block")
Mono.empty()
}
https://github.com/emeraldpay/dshackle/blob/master/src/main/kotlin/io/emeraldpay/dshackle/upstream/ethereum/EthereumFullBlocksReader.kt#L78
@splix We're also seeing this continuously (every few seconds) on ethereum
2022-28-11 21:34:08.274 | WARN | QuorumRpcReader | Did not get any result from upstream. Method [eth_blockNumber] using [Quorum: late <= 0 blocks]
2022-28-11 21:34:08.321 | WARN | QuorumRpcReader | Did not get any result from upstream. Method [eth_call] using [Quorum: late <= 4 blocks]
2022-28-11 21:34:13.364 | WARN | QuorumRpcReader | Did not get any result from upstream. Method [eth_call] using [Quorum: late <= 4 blocks]
2022-28-11 21:34:24.231 | WARN | reumFullBlocksReader | No data to fill the block
2022-28-11 21:34:29.034 | INFO | Multistream | State of ETH: height=16071203, status=[OK/10], lag=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], weak=[]
2022-28-11 21:34:37.594 | WARN | reumFullBlocksReader | No data to fill the block
2022-28-11 21:34:48.821 | WARN | reumFullBlocksReader | No data to fill the block
2022-28-11 21:34:59.034 | INFO | Multistream | State of ETH: height=16071205, status=[OK/10], lag=[0, 0, 1, 0, 0, 0, 1, 0, 0, 0], weak=[]