Вопрос - ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ компилируСтся. Π”Π°ΠΆΠ΅ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚. Π‘Ρ€Π°Π·Ρƒ отваливаСтся. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ поТалуйста.
public class Solution {
    public static void main(String[] args) throws Exception {
        HashMap<String, Double> names = new HashMap<>();
        String fileName = args[0];
            try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
                String line;
                while ((line = reader.readLine()) != null) {
                    String[] temp = line.split(" ");
                    String name = temp[0];
                    Double number  = Double.parseDouble(temp[1]);
                    names.put(name, names.getOrDefault(name, 0.0) + number);
                }
            }
            for (String a: names.keySet().stream().sorted().toList()) {
                System.out.println(a + " " + names.get(a));
            }
    }
}