You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MultipleResultsError when Saving Missing Block Ranges in Explorer Utility "GenServer Indexer.Block.Catchup.MissingRangesCollector terminating\n** (stop)"
#9919
Open
mpekhota opened this issue
Apr 20, 2024
· 3 comments
· May be fixed by #9934
I launched blockscout for mainnet and I see that the old blocks have stopped being scanned and added to the database, new blocks are taken from the blockchain without any problems.
I used the chart v1.5.0 to run with your v6.4.0-beta docker image.
It seems like I'm encountering errors related to a GenServer called Explorer.Utility.MissingRangesManipulator. This GenServer seems to be involved in handling missing block ranges. The error message indicates that there's an issue with an Ecto query, specifically, it's expecting at most one result but getting 2. This is likely happening when trying to save a batch of missing block ranges.
Type of the installation
Helm charts (k8s)
Type of the JSON RPC archive node
Geth
Type of the chain
L1
Link to the page
No response
Steps to reproduce
I launched blockscout for mainnet and I see that the old blocks have stopped being scanned and added to the database, new blocks are taken from the blockchain without any problems.
I used the chart blockscout-stack-1.5.0 to run with your v6.4.0-beta docker image.
Hi @mpekhota! Could you please show the result of this query? select * from missing_block_ranges where from_number >= 11152381 and to_number <= 11152381;
Description
I launched blockscout for mainnet and I see that the old blocks have stopped being scanned and added to the database, new blocks are taken from the blockchain without any problems.
I used the chart v1.5.0 to run with your v6.4.0-beta docker image.
It seems like I'm encountering errors related to a GenServer called Explorer.Utility.MissingRangesManipulator. This GenServer seems to be involved in handling missing block ranges. The error message indicates that there's an issue with an Ecto query, specifically, it's expecting at most one result but getting 2. This is likely happening when trying to save a batch of missing block ranges.
Type of the installation
Helm charts (k8s)
Type of the JSON RPC archive node
Geth
Type of the chain
L1
Link to the page
No response
Steps to reproduce
I launched blockscout for mainnet and I see that the old blocks have stopped being scanned and added to the database, new blocks are taken from the blockchain without any problems.
I used the chart blockscout-stack-1.5.0 to run with your v6.4.0-beta docker image.
Backend version
v6.4.0-beta
Frontend version
v.1.28.1
Elixir & Erlang/OTP versions
1.14.5
Operating system
Linux
Additional information
The text was updated successfully, but these errors were encountered: