Исключение ExecutionException, но без причины
У меня есть задача на будущее, которая выполняет некоторые операции ввода-вывода через сокет для сервера. Когда я использую get()
Метод задания для получения результата, я получаю ExecutionException
но без причины т.е. getCause()
возвращается null
, По какому сценарию это происходит? Я имею в виду, я получаю это исключение, так как задача вызвала какое-то исключение правильно, но как оно может пропасть?
1 ответ
Решение
throw null;
законно в Java, но я никогда не видел этого в дикой природе.