Несмотря на то, что вы должны отладить свой код, чтобы найти, что содержит ваш массив parts
, но чтобы избежать получения IndexOutofBoundException, вы должны писать код более безопасным способом, чем-то вроде этого,
System.out.println("currentLine: " + currentLine); // print the contents of currentLine too
parts = currentLine.split(": ");
if (parts.length >= 2) {
System.out.println(parts[0] + " " + parts[1]);
}