[Node Operator Question] l2geth
endpoint returns empty response for debug_traceTransaction
method with callTracer and 180s timeout
#449
-
Are you running the most up to date node software?
Did you check the documentation?
Did you check for duplicate questions?
Issue DescriptionWe are trying to trace historical transactions on an OP Mainnet archive node directly via the
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. Protocol Description
Node Logs
Additional InformationWe're hitting the
The system is running an 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. FeedbackNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Beta Was this translation helpful? Give feedback.
-
seems this patch isn't in l2geth,maybe have to manually compile? |
Beta Was this translation helpful? Give feedback.
@imtipi is on the right track here. OP Labs is not making any back fixes to
l2geth
and unfortunately we won't be able to confirm if this would fix your problem. I think your best bet is to try and apply a patch fix tol2geth
that addresses the bug you've found. Sometimes giving a longer timeout helps with these types of tracing issues, but legacy geth is running an old version that doesn't have robust tracing built in.