O trabalho do Big Query falha com "Caractere inválido (ASCII 0) encontrado".

Eu tenho um trabalho que está falhando com o erro

Linha: 14222274 / Campo: 1, Caractere inválido (ASCII 0) encontrado. Resto do arquivo não processado.

Os dados são compactados e verifiquei que nenhum caractere ASCII 0 existe no arquivo. Existem apenas 14222273 linhas no arquivo, portanto, o número da linha que é impresso na mensagem de erro é uma linha após o final do arquivo. Eu tenho outros pedaços do mesmo conjunto de dados que foram enviados com sucesso, então eu suspeito que isso seja um bug do BQ, ou a mensagem de erro não é indicativa do problema subjacente. Qualquer ajuda para resolver este problema seria apreciada. Obrigado.

>>> data = open("data.csv").read()
>>> chr(0) in data
False
>>> data[-1]
'\n'

questionAnswers(3)

yourAnswerToTheQuestion