Se você estiver importando um banco de dados legado por meio de um arquivo CSV (como de uma exportação do Microsoft Excel), poderá encontrar esta exceção.
Isso me fez coçar a cabeça até que percebi que ::CSV
estava tentando me dizer que minha linha de cabeçalho CSV tinha uma coluna a menos do que os dados abaixo dela (e eu estava pedindo a conversão do cabeçalho).
Especialmente difícil de ver quando o cabeçalho da coluna ausente é o último! Nesse caso, foi uma simples questão de adicionar um ;
para marcar a coluna ausente e não utilizada.