-
Notifications
You must be signed in to change notification settings - Fork 298
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
Receipt not available #5953
Comments
This is an error coming from Nethermind. It doesn't appear to have receipts for the requested block range and so returned an error. Teku requires the receipts for all deposit events on the execution chain so that it can build up the Deposit Merkle tree (which is used when proposing blocks). In this case it seems to have had a secondary eth1-endpoint specified which it fell back to using and that endpoint was able to supply the logs for those blocks so it's most likely resolved itself. If you're continuing to see errors about these requests failing or having missing deposits, then you'll likely need to fix the Nethermind configuration to ensure it downloads all historic receipts (for kiln it would be simplest to go all the way back to genesis since the chain was new). Will close this issue for now but feel free to reach out if you have further questions etc either on our Discord or posting a response here. |
Thanks for the info. I'll check nethermind. Just, my suggestion is not to show the exception traceback but to give some pointers to check at the execution client for the missing information. I have only nethermind running, so I don't understand where that secondary endpoint came from, but I agree it seems it healed itself, or at least continued trying to sync. |
Description
I'm testing teku + nethermind + mev-boost in kiln following this guide:
https://github.com/flashbots/mev-boost/wiki/Testing/517aa17d3f05bc4bd3d7985a630e9b41a510b4fd
Sometimes, this trace appear:
It doesn't seem to stop syncing or to affect anything so far.
Steps to Reproduce (Bug)
Follow the steps in https://github.com/flashbots/mev-boost/wiki/Testing/517aa17d3f05bc4bd3d7985a630e9b41a510b4fd
Expected behavior:
Teku starts proposing blocks served by mev-boost.
Actual behavior:
An error trace appears in the logs. Sync is still ongoing, so things seem to be going well.
Frequency:
It happens for some blocks. I see 146527, 148124, 148328, 148747, 149424, 149795, 149960, 150476, 150723, 151226, 152151, 152923, 152996, 153125, 153526, 153670, 154242, 155002, 155089, 155896...
Versions (Add all that apply)
$ java --version
openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
The text was updated successfully, but these errors were encountered: