Przejdź do treści
Wyjątki JavaBłąd
InvocationTargetException

InvocationTargetException

Metoda wywołana przez refleksję rzuca wyjątek.

jvmspring

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.

Oficjalna dokumentacja

Powiązane kody błędów