Скорее всего неправильно работает добавление в список незаполненных строк, но я не понимаю почему