# X_IMPORT_RECORD_TOO_LARGE

## Means

one record runs past the bytes a record may hold

## Typical cause

a record found no end within `maxRecordBytes` (default 64 KiB) — almost always an unclosed quote, which makes every later newline part of one cell. Refused rather than buffered: reading on until the quote closes is how one bad byte turns a bounded import into the whole file in memory

## Fix

repair the quote at the byte offset the cause names (`x jobs show <id> --json` prints it), or raise `maxRecordBytes` on `importRows("<name>")` if a record really is that large

[Jobs](/error-codes#jobs)
