JSON.parse: unexpected end of data at line 1 column 1 of the JSON data ::
Ну явно видно, что тут внезапно для JSON закончились данные. Либо незакрытые кавычки/скобки/что у вас разделитель, либо данные вообще не в JSON формате. В общем данные некорректные, распарсить их неудалось.
А первая ошибка, скорее всего возникает из второй - вместо полученных данных получили пустые неспарсенные значения и пытаются ими оперировать.