Closed zjsunzone closed 4 years ago
When wal executes the block playback transaction, the contract transaction calls the GetBlockByHashAndNum function, but this function also relies on the asyncCallCh channel of cbft. At this time, cbft has not started to complete, causing the cbft coroutine to get stuck.
Testing with the latest code is fine.
Hi there,
The node restart failed and start successfully after deleting the wal directory. From the phenomenon, it seems that it may be stuck when executing the transaction.
System information
PlatON version:
platon version
OS & Version: Windows/Linux/OSX Commit hash : (ifdevelop
)Steps to reproduce the behaviour
Restart consensus nodes in the network.
Backtrace