ExecutionExceptionExecutionException
Во время выполнения задачи, переданной исполнителю, возникло исключение.
Что вызывает эту ошибку
Вызов Future.get() выбросил это исключение, потому что задача завершилась с ошибкой. Исходная причина обёрнута внутри и доступна через getCause().
Как исправить
Вызовите getCause(), чтобы получить исходное исключение. Обработайте его подходящим образом. Проверьте переданную задачу на наличие ошибок.
Связанные коды ошибок
RejectedExecutionExceptionRejectedExecutionException
Исполнитель не может принять задачу для выполнения.
SocketTimeoutExceptionSocketTimeoutException
Превышено время ожидания операции чтения сокета или установки соединения.
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Обращение к элементу массива по индексу, который отрицателен или больше либо равен длине массива.
UnknownHostExceptionUnknownHostException
Имя хоста не удаётся разрешить в IP-адрес.
IllegalThreadStateExceptionIllegalThreadStateException
Операция с потоком выполняется, когда поток находится в неподходящем состоянии.
OutOfMemoryError: GC OverheadOutOfMemoryError — GC Overhead Limit Exceeded
Сборщик мусора тратит слишком много времени на сборку при незначительном освобождении памяти.