Вывод у меня получается ровно такой как на примере: [все тело первого файла] [все тело второго файла] В файлах записаны ровно такие же строки (если это важно). При этом я заметил, что если я копипастю адрес файлов, то вылетает NullPointerException на строке 74, то есть каким-то образом в fis ничего не передается. А если ввожу адрес вручную, то вывод правильный.