Common error messages An index of error and log messages emitted by Arbitrum chain infrastructure, mapping each message to the guide that explains its cause and resolution.
This page indexes error and log messages emitted by Arbitrum chain infrastructure. Find your message below and follow the link for the cause and resolution.
Messages are grouped by the component that emits them. If you do not know which component produced a message, use your browser's find-in-page to search for a distinctive fragment of it.
This page is an index, not a guide Each entry links to the guide that explains the message in full. This page deliberately carries no resolution steps of its own, so that it cannot fall out of step with those guides.
Log levels in the linked guides are worth reading closely. Many batch poster messages are logged quietly at first. If they persist, they escalate to WARN or ERROR. A single WARN is usually noise. A sustained one that reaches ERROR is the real signal. To learn how that escalation works, see The escalation rule to remember .
Message Likely cause Where to look Posting this transaction will exceed max mempool sizeNitro's own in-flight window (max-mempool-transactions) is full, usually because the parent chain is confirming slowly Mempool errors ErrExceedsMaxMempoolSize / error posting batchIn-flight transaction window full; parent chain confirming slowly Mempool errors lack of L1 balance prevents posting transaction with desired fee capParent chain wallet cannot cover the target max cost Mempool errors a large batch posting backlog existsPosting is not keeping up with sequencing Backlog diagnosis error fetching batch poster wallet balanceParent chain RPC hiccup; monitoring gap only Mempool errors
Message Likely cause Where to look Failed to re-send transactionNonce already consumed, stale storage, or underpriced replacement Retry errors failed to update nonce with queue empty; falling back to using a recent blockFinality data unavailable; safe because the queue is empty Nonce and sync Failed to get current nonceParent chain RPC; non-fatal, a previous nonce exists Nonce and sync Failed to get latest nonceTransient RPC; the iteration backs off Nonce and sync failed to update tx poster balance / failed to update tx poster noncePeriodic state refresh failed; loop backs off Nonce and sync DataPoster failed to send transactionMempool rejection or RPC issue; transaction stays queued Nonce and sync failed to replace-by-fee transactionPer-nonce RBF error that escalates if it persists Nonce and sync DataPoster is avoiding creating a mempool nonce gapDeliberate reorg safety; transaction is retried Parent chain bounds
Message Likely cause Where to look Transaction from batch poster revertedContract rejected the batch; halts posting on persistent storage Reverts and halting Large gap between last seen and current block number, skipping check for revertsNode lag; reverts in the skipped window go undetected Reverts and halting Error checking batch revertsRevert check failed; benign when it contains not found Reverts and halting
Message Likely cause Where to look can't meet data poster fee cap obligations with current target max costParent chain fees spiked above the escalation target Fees and pricing submitting transaction with GasFeeCap less than latest basefeePosting with a cap below current fees, expecting fees to fall Fees and pricing unable to fetch suggestedTipCap from l1 clientMetric gap only, not a posting failure Fees and pricing
Message Likely cause Where to look Disabling batch posting due to batch being within reorg resistance marginExpected safety guard near the lower parent chain bound Parent chain bounds disabling L1 bound as batch posting message is close to the maximum delayBound overridden to avoid stalling near max-delay Parent chain bounds not posting more messages because block number or timestamp exceed L1 boundsNormal bounding behavior Parent chain bounds error getting max time variation on L1 bound block; falling back on latest blockParent chain node could not serve state at the bound block Parent chain bounds unknown L1 block bound config value; falling back on using finalizedInvalid l1-block-bound config value Parent chain bounds
Message Likely cause Where to look DA writer failed, operator action requiredNon-fallback DA writer error; posting stops Data availability fallback DA writer explicitly requested fallbackDA backend requested fallback; check provider health Data availability fallback
Message Likely cause Where to look Error checking if we could acquire redis lockRedis connectivity; the poster tries anyway Lock and coordination Not posting batches right now because another batch poster has the lock or this node is behindNormal on backup posters Lock and coordination Failed to estimate gas for EIP-7623 checkThe probe Nitro uses to auto-detect EIP-7623 support failed; can occur on any parent chain Lock and coordination error estimating gas for batchParent chain state lag or inbox not caught up Lock and coordination max-size is deprecated; use max-calldata-batch-sizeDeprecated flag in use Config and startup Disabling data poster storage, as parent chain appears to be an Arbitrum chain without a mempoolExpected when your parent chain is an Arbitrum chain Config and startup messagesPerBatch is somehow zeroDefensive guard; benign unless recurring Config and startup
Message Likely cause Where to look error initializing staker: could not create assertion chain: no contract code at given addressReading at finalized before the Rollup deployment is finalized, or a stale rollup.rollup Parent chain read consistency ASSERTION_NOT_EXISTUnsynced node, inconsistent parent chain RPC, or reorg exposure Assertion errors found incorrect assertion in watchtower mode (legacy staker)Local state disagrees with an onchain assertion Assertion errors Detected invalid assertion, but not configured to post a rival stake (BoLD staker)Local state disagrees with an onchain assertion Assertion errors
This index covers Arbitrum chain infrastructure that you operate. For errors from other areas, start with the guide for that area:
How is this guide?
Good Bad