Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Error codes

Most atc failures print a stable ATC-Exxxx code. Some print plain error: text with no code: a command-line usage error, such as an unknown flag or a missing subcommand, which exits with status 2, and a failed atc --release-notes, which exits with status 1. The chapters below group the codes the CLI assigns by the part of the workflow they come from. The same lookup works offline on any machine with atc installed:

atc error explain <code>

Code ranges

A code in none of the chapters comes from a lower layer. The range names its owner; atc error explain gives the same answer offline:

RangeAssigned by
ATC-E00xxatc-protocol
ATC-E01xxatc-store
ATC-E02xxatc-protocol
ATC-E03xxatc-transport or atc-store
ATC-E04xxatc-errors
ATC-E05xxatc-config
ATC-E06xxatc-config
ATC-E07xxatc-server or atc-config