ExecutionExceptionExecutionException
Wyjątek wystąpił podczas wykonywania zadania przesłanego do executora.
Co powoduje ten błąd
Wywołanie Future.get() zgłosiło ten wyjątek, ponieważ zadanie zakończyło się wyjątkiem. Faktyczna przyczyna jest opakowana wewnątrz i dostępna przez getCause().
Jak to naprawić
Wywołaj getCause(), aby uzyskać oryginalny wyjątek. Obsłuż wyjątek bazowy w odpowiedni sposób. Sprawdź przesłane zadanie pod kątem błędów.
Powiązane kody błędów
RejectedExecutionExceptionRejectedExecutionException
Executor nie może przyjąć zadania do wykonania.
SocketTimeoutExceptionSocketTimeoutException
Operacja odczytu lub nawiązywania połączenia przez gniazdo przekracza limit czasu.
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Dostęp do tablicy następuje z użyciem indeksu ujemnego lub większego bądź równego długości tablicy.
UnknownHostExceptionUnknownHostException
Nie można rozwiązać nazwy hosta na adres IP.
IllegalThreadStateExceptionIllegalThreadStateException
Operacja na wątku jest wykonywana, gdy wątek nie jest w odpowiednim stanie.
OutOfMemoryError: GC OverheadOutOfMemoryError — GC Overhead Limit Exceeded
Garbage collector spędza zbyt dużo czasu na zbieraniu przy minimalnej ilości odzyskanej pamięci.