InvocationTargetExceptionInvocationTargetException
Metoda wywołana przez refleksję rzuca wyjątek.
Co powoduje ten błąd
Podczas używania Method.invoke() lub Constructor.newInstance() każdy wyjątek rzucony przez metodę docelową jest opakowany w InvocationTargetException. Rzeczywista przyczyna jest 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ź metodę docelową pod kątem błędów powodujących opakowany wyjątek.
Powiązane kody błędów
NullPointerExceptionNullPointerException
Odwołanie null jest użyte tam, gdzie wymagany jest obiekt.
SocketExceptionSocketException
Operacja na gnieździe sieciowym kończy się niepowodzeniem, np. tworzenie lub dostęp do gniazda.
ClassCastExceptionClassCastException
Obiekt jest rzutowany na typ, którego nie jest instancją.
AbstractMethodErrorAbstractMethodError
Wywołano metodę abstrakcyjną, która nie ma implementacji.
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Do kolekcji odwołano się za pomocą indeksu spoza prawidłowego zakresu.
NoSuchElementExceptionNoSuchElementException
Próba pobrania elementu z pustej kolekcji lub wyczerpanego iteratora.