Ultimate

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

Listed under Jobs

This page as markdown