Đi đến nội dung
Ngoại lệ JavaLỗi
InvocationTargetException

InvocationTargetException

Phương thức được gọi qua reflection ném ra một ngoại lệ.

jvmspring

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.

Tài liệu chính thức

Mã lỗi liên quan