eos icon indicating copy to clipboard operation
eos copied to clipboard

[feature request] dump the tx actions before the inline action depth reach the max depth

Open crazybits opened this issue 3 years ago • 3 comments

we occasionally got the error "max inline action depth per transaction reached" on executing our contract inline action which calling the third party contract, and it is hard for we to trace the action depth, can you add the logging feature to dump the tx on nodeos just before the inline action depth reach the max depth? or is there any exiting approach to locate the error?

crazybits avatar Sep 03 '21 02:09 crazybits

Can you please share more specific information around your use case and the problem you are trying to solve? Thank you.

sanaraufx avatar Sep 08 '21 17:09 sanaraufx

our contract invokes the third-party contracts which we do know their action depth is, so if action depth of our contract + action depth of third-party contracts, the tx would be failed without any actions details(coz the tx would be eosio::check(depth<10,"err msg"),so if the nodeos could dump the whole action depth before depth reach the max value, we could know what the actions depth is, it would help us turning the code to avoid the issue.

crazybits avatar Sep 09 '21 15:09 crazybits

this error is too annoying, any progress on this issue?

crazybits avatar Nov 25 '21 01:11 crazybits