При запуске программы пишет: "Неизвестная ошибка во время проверки задания". Запустил в первый раз все работало. Внес изменения и начала появлять эта ошибка. Откатился до первой версии программы, ошибка не пропала. Что делать, как ее исправить? Помогите, пожалуйста :ссс
package com.javarush.task.task18.task1823;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
/*
Нити и байты
*/
public class Solution {
public static Map<String, Integer> resultMap = new HashMap<String, Integer>();
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (true){
String fileName = reader.readLine();
if (fileName.equals("exit"))
break;
ReadThread thread = new ReadThread(fileName);
thread.start();
}
}
public static class ReadThread extends Thread {
private String fileName;
public ReadThread(String fileName) {
this.fileName = fileName;
}
@Override
public void run() {
TreeMap<Integer, Integer> number = new TreeMap<>();
Integer current;
int max = Integer.MIN_VALUE;
int byteMax = 0;
try {
FileInputStream inputStream = new FileInputStream(fileName);
while (inputStream.available() > 0){
current = number.get(inputStream.read());
if (current != null){
current++;
} else {
current = 1;
number.put(inputStream.read(), current);
}
}
inputStream.close();
for (Map.Entry<Integer, Integer> pair: number.entrySet()){
if (pair.getValue() > max) {
max = pair.getValue();
byteMax = pair.getKey();
}
}
resultMap.put(fileName, byteMax);
} catch (IOException e) {
e.printStackTrace();
Thread.currentThread().interrupt();
}
Thread.currentThread().interrupt();
}
}
}