matter-labs / era-test-node

In-memory node that can be used for integration testing and debugging.

Home Page:https://matter-labs.github.io/era-test-node

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error running a mainnet fork in docker

vladislqv opened this issue · comments

📎 Log Output

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ParseError(Error("unknown variant `Version20`, expected one of `Version0`, `Version1`, `Version2`, `Version3`, `Version4`, `Version5`, `Version6`, `Version7`, `Version8`, `Version9`, `Version10`, `Version11`, `Version12`, `Version13`, `Version14`, `Version15`, `Version16`, `Version17`, `Version18`, `Version19`", line: 1, column: 643))', src/fork.rs:359:14

Here is the dockerfile

  • It was working before
FROM debian:latest

WORKDIR /app

USER root

RUN apt update
RUN apt install libssl-dev -y
RUN apt install ca-certificates -y

COPY . .

RUN tar xz -f /app/era_test_node.tar.gz -C /usr/local/bin

EXPOSE 8011

CMD era_test_node fork mainnet

same here

I am running this locally and also have problems with running era_test_node fork mainnet while regular run works.
Same error happens:

era_test_node fork mainnet
thread 'main' panicked at src/fork.rs:360:14:
called `Result::unwrap()` on an `Err` value: ParseError(Error("unknown variant `Version22`, expected one of `Version0`, `Version1`, `Version2`, `Version3`, `Version4`, `Version5`, `Version6`, `Version7`, `Version8`, `Version9`, `Version10`, `Version11`, `Version12`, `Version13`, `Version14`, `Version15`, `Version16`, `Version17`, `Version18`, `Version19`, `Version20`, `Version21`", line: 1, column: 642))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

@stevyhacker yes right now due to an upgrade upstream era-test-node fork is broken. You can still fork but starting at a past block number prior to the upgrade. For example, era_test_node fork --fork-at 20760265 mainnet.

We are fixing it and should be addressed soon. Follow #266.