InvocationTargetExceptionInvocationTargetException
Phương thức được gọi qua reflection ném ra một ngoại lệ.
Nguyên nhân gây ra lỗi này
Khi dùng Method.invoke() hoặc Constructor.newInstance(), bất kỳ ngoại lệ nào do phương thức đích ném ra đều được bọc trong InvocationTargetException. Nguyên nhân thực sự có thể lấy qua getCause().
Cách sửa
Gọi getCause() để lấy ngoại lệ gốc. Xử lý ngoại lệ cơ bản một cách phù hợp. Kiểm tra phương thức đích xem có lỗi gây ra ngoại lệ bị bọc không.
Mã lỗi liên quan
NullPointerExceptionNullPointerException
Một tham chiếu null được sử dụng ở nơi yêu cầu một đối tượng.
SocketExceptionSocketException
Một thao tác socket thất bại, chẳng hạn như tạo hoặc truy cập socket.
ClassCastExceptionClassCastException
Một đối tượng được ép kiểu sang một kiểu mà nó không phải là thể hiện.
AbstractMethodErrorAbstractMethodError
Một phương thức abstract được gọi nhưng không có triển khai.
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Một collection được truy cập với chỉ số nằm ngoài phạm vi hợp lệ.
NoSuchElementExceptionNoSuchElementException
Cố lấy phần tử từ collection rỗng hoặc iterator đã cạn kiệt.