peatio icon indicating copy to clipboard operation
peatio copied to clipboard

ERROR: Requested block number is in a range that is not available yet, because the ancient block sync is still in progress.

Open manolosolalinde opened this issue 3 years ago • 0 comments

Hi, I am getting this errors with docker-compose logs -f blockchain:

blockchain_1 | {"level":"WARN","time":"2021-03-28 18:09:16","message":"Error: Requested block number is in a range that is not available yet, because the ancient block sync is still in progress. (-32000). Sleeping for 10 seconds" } blockchain_1 | {"level":"ERROR","time":"2021-03-28 18:09:26","message":"#<Peatio::Blockchain::ClientError: Requested block number is in a range that is not available yet, because the ancient block sync is still in progress. (-32000)>"} blockchain_1 | {"level":"ERROR","time":"2021-03-28 18:09:26","message":"/home/app/lib/peatio/ethereum/blockchain.rb:59:in rescue in fetch_block!'\n/home/app/lib/peatio/ethereum/blockchain.rb:32:in fetch_block!'\n/home/app/app/services/blockchain_service.rb:47:in process_block'\n/home/app/app/workers/daemons/blockchain.rb:38:in block (3 levels) in start'\n/opt/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.4/lib/active_support/core_ext/range/each.rb:9:in each'\n/opt/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.4/lib/active_support/core_ext/range/each.rb:9:in each'\n/home/app/app/workers/daemons/blockchain.rb:36:in block (2 levels) in start'\n/home/app/app/workers/daemons/blockchain.rb:22:in loop'\n/home/app/app/workers/daemons/blockchain.rb:22:in `block in start'"}

Wallets are working for some users but not for all. Ancients blocks are not syncing:

curl --data '{"method":"eth_syncing","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545
{"jsonrpc":"2.0","result":false,"id":1}
curl --data '{"method":"parity_chainStatus","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545
{"jsonrpc":"2.0","result":{"blockGap":["0x1","0x1269228"]},"id":1}

My cryptonodes.yml file looks like this:

version: '3.6'

services:
  parity:
    image: parity/parity:v2.7.2-stable
    user: "${UID}:${GID}"
    restart: always
    command: |
      --chain=kovan
      --mode=active
      --db-path=/home/app/mydb
      --interface=all
      --warp=true
      --snapshot-peers=10
      --min-peers=5
      --max-peers=10
      --jsonrpc-interface=0.0.0.0
      --jsonrpc-cors=all
      --jsonrpc-hosts=all
      --jsonrpc-apis=all
      --db-compaction=ssd
      --no-persistent-txqueue
    volumes:
      - ../data/parity:/home/app/mydb
      # - ../data/parity:/home/parity/.local/share/io.parity.ethereum
    ports:
      - "127.0.0.1:8545:8545"

Any ideas?

manolosolalinde avatar Mar 28 '21 18:03 manolosolalinde