0xPolygonHermez / zkevm-node

Go implementation of a node that operates the Polygon zkEVM Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nodes cannot be synchronised

YuXiaoCoder opened this issue · comments

Version:
RPC/Node:6.0.2
Prover: 5.0.7

I'm trying to load snapshot recovery node, it took 7 days to load SQL, but after loading, I still can't sync, the sync container reports the following error:

{"level":"error","ts":1711255728.2999358,"caller":"common/critical_error_halt.go:45","msg":"halting sync: fatal error: TRUSTED REORG DETECTED! Batch: 1998272%!(EXTRA string=\n/src/log/log.go:142 github.com/0xPolygonHermez/zkevm-node/log.appendStackTraceMaybeArgs()\n/src/log/log.go:251 github.com/0xPolygonHermez/zkevm-node/log.Errorf()\n/src/synchronizer/common/critical_error_halt.go:45 github.com/0xPolygonHermez/zkevm-node/synchronizer/common.(*CriticalErrorHalt).CriticalError()\n/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:415 github.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).halt()\n/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:391 github.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).checkTrustedState()\n/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:282 github.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).ProcessSequenceBatches()\n/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:73 github.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).Process()\n/src/synchronizer/actions/processor_manager/processor_manager.go:66 github.com/0xPolygonHermez/zkevm-node/synchronizer/actions/processor_manager.(*L1EventProcessors).Process()\n/src/synchronizer/synchronizer.go:606 github.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).ProcessBlockRange()\n/src/synchronizer/synchronizer.go:514 github.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).syncBlocksSequential()\n/src/synchronizer/synchronizer.go:376 github.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).Sync()\n/src/cmd/run.go:319 main.runSynchronizer()\n)","pid":57,"version":"v0.6.2","stacktrace":"github.com/0xPolygonHermez/zkevm-node/synchronizer/common.(*CriticalErrorHalt).CriticalError\n\t/src/synchronizer/common/critical_error_halt.go:45\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).halt\n\t/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:415\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).checkTrustedState\n\t/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:391\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).ProcessSequenceBatches\n\t/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:282\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer/actions/etrog.(*ProcessorL1SequenceBatchesEtrog).Process\n\t/src/synchronizer/actions/etrog/processor_l1_sequence_batches.go:73\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer/actions/processor_manager.(*L1EventProcessors).Process\n\t/src/synchronizer/actions/processor_manager/processor_manager.go:66\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).ProcessBlockRange\n\t/src/synchronizer/synchronizer.go:606\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).syncBlocksSequential\n\t/src/synchronizer/synchronizer.go:514\ngithub.com/0xPolygonHermez/zkevm-node/synchronizer.(*ClientSynchronizer).Sync\n\t/src/synchronizer/synchronizer.go:376\nmain.runSynchronizer\n\t/src/cmd/run.go:319"}