Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on "merge" branch #3310

Closed
luisnaranjo733 opened this issue Jan 20, 2022 · 4 comments
Closed

Crash on "merge" branch #3310

luisnaranjo733 opened this issue Jan 20, 2022 · 4 comments

Comments

@luisnaranjo733
Copy link

Description

As an Ethereum user, I want to run Besu on Kintsugi to help so that I can help test the merge.
Specifically, I'm drafting a write-up to help people run Besu-Teku at home against Kintsugi. My goal is to promote the Besu-Teku combo, because I think it's underrated and its success can help improve Ethereum client diversity.

Besu immediately crashes on launch.
Details here
https://gist.github.com/luisnaranjo733/81f4d5396d3f93352f93f0c3e16b9f49

Acceptance Criteria

Besu should run normally against the merge testnets

Steps to Reproduce (Bug)

  1. Clone and build Besu on the "merge" branch
  2. Run it with the flags listed here (copied from the official merge testnet documentation)

Expected behavior: Besu should run

Actual behavior: Besu crashes - something about a missing coinbase transaction and mining (which I'm not trying to do)

Frequency: 100%

Versions (Add all that apply)

All of these details are in this Github gist

  • Software version: [besu --version]
  • Java version: [java -version]
  • OS Name & Version: [cat /etc/*release]
  • Kernel Version: [uname -a]
  • Virtual Machine software & version: [vmware -v]
  • Docker Version: [docker version]
  • Cloud VM, type, size: [Amazon Web Services I3-large]

Additional Information

@SeaMonkey82
Copy link

User was including MINER in the --rpc-http-api flags, so besu wanted --miner-coinbase and --miner-enabled as well and was crashing without them.

@SeaMonkey82
Copy link

Update: I just tried a fresh instance of besu and it refused to launch without --miner-coinbase, but if I include it while omitting --miner-enabled it just generates a warning and proceeds.

WARN | Besu | --miner-coinbase has been ignored because --miner-enabled was not defined on the command line.

@luisnaranjo733
Copy link
Author

Can confirm that adding this flag showed the same warning, and then besu just started chugging along

--miner-coinbase=0x0000000000000000000000000000000000000000

Thanks @SeaMonkey82!

@macfarla
Copy link
Contributor

Great that you found the solution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants