[Node Operator Question] l2geth
endpoint returns empty response for debug_traceTransaction
method with callTracer and 180s timeout
#449
Unanswered
mateipopa
asked this question in
Node Operators
Replies: 2 comments 3 replies
-
seems this patch isn't in l2geth,maybe have to manually compile? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Are you running the most up to date node software?
Did you check the documentation?
Did you check for duplicate questions?
Issue Description
We are trying to trace historical transactions on an OP Mainnet archive node directly via the
l2geth
endpoint. In most cases, everything works fine, but sometimes queries that should return trace data return an empty response:Usually, more complex and/or transactions with errors exhibit this behavior, but it isn't consistent. The same debug call might work in the future, but the results are inconsistent.
Simpler, error-free transactions return properly, but sometimes they also return empty responses.
Protocol Description
Node Logs
Additional Information
We're hitting the
l2geth
endpoint directly, without going throughgeth
via the--rollup.historicalrpc
.This is how I'm starting
l2geth
:The system is running an
Ubuntu 22.04.3 LTS
on a5.15.0-102-generic
kernel.It looks like we might be affected by this (ethereum/go-ethereum#21430 (comment)) geth bug, but I couldn't find any way of updating this legacy endpoint as the repo is archived and there haven't been any releases.
Feedback
No response
Beta Was this translation helpful? Give feedback.
All reactions