omgnetwork / optimism

Monorepo implementing the Optimistic Ethereum protocol
https://optimism.io
MIT License
16 stars 6 forks source link

[Batch-submitter] Sequencer transaction timestamp exceeds that of next queue element. #65

Open boyuan-chen opened 3 years ago

CAPtheorem commented 3 years ago

I think this was addressed - see if the problem is still there

boyuan-chen commented 3 years ago

The production side has this issue again.

{"level":50,"time":1625264851509,"name":"oe:batch_submitter:tx_chain","extra":{"index":25,"expected":1625222120,"got":1625222121},"msg":"Observed mismatched values"}
{"level":50,"time":1625264851510,"extra":{"message":"TypeError: (intermediate value) is not iterable","stack":"TypeError: (intermediate value) is not iterable\n    at TransactionBatchSubmitter._submitBatch (/opt/optimism/packages/batch-submitter/src/batch-submitter/tx-batch-submitter.ts:234:7)\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (internal/process/task_queues.js:95:5)\n    at loop (/opt/optimism/packages/batch-submitter/src/exec/run-batch-submitter.ts:442:9)"},"msg":"Unhandled exception during batch submission"}

From my understanding, the batch submitter compares the timestamp and block number of the L1 chain and data in OVM_ChainStorageContainer-CTC-queue. Question: