InvocationTargetExceptionInvocationTargetException
Eine per Reflection aufgerufene Methode wirft eine Ausnahme.
Was verursacht diesen Fehler
Beim Einsatz von Method.invoke() oder Constructor.newInstance() wird jede vom Ziel-Method geworfene Ausnahme in einer InvocationTargetException gekapselt. Die eigentliche Ursache ist über getCause() abrufbar.
So beheben Sie ihn
Rufen Sie getCause() auf, um die ursprüngliche Ausnahme zu erhalten. Behandeln Sie die zugrundeliegende Ausnahme angemessen. Untersuchen Sie die Zielmethode auf Fehler, die zur gekapselten Ausnahme führen.
Verwandte Fehlercodes
NullPointerExceptionNullPointerException
Eine Null-Referenz wird verwendet, wo ein Objekt erwartet wird.
SocketExceptionSocketException
Eine Socket-Operation schlägt fehl, z. B. beim Erstellen oder Zugreifen auf einen Socket.
ClassCastExceptionClassCastException
Ein Objekt wird in einen Typ gecastet, von dem es keine Instanz ist.
AbstractMethodErrorAbstractMethodError
Eine abstrakte Methode wird aufgerufen, die keine Implementierung besitzt.
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Auf eine Collection wird mit einem Index zugegriffen, der außerhalb des gültigen Bereichs liegt.
NoSuchElementExceptionNoSuchElementException
Versuch, ein Element aus einer leeren Collection oder einem erschöpften Iterator abzurufen.