Bạn đang cố gọi khôi phục khi bật cam kết tự động hoặc bạn đang sử dụng bảng loại MyISAM trong cơ sở dữ liệu của mình không hỗ trợ các giao dịch (và khả năng khôi phục).
Đánh giá theo stacktrace, một giao dịch với cơ sở dữ liệu không thành công và trong nỗ lực tạo SQLException và khôi phục giao dịch, ngoại lệ này đang xảy ra. Trừ khi có thêm ngoại lệ (chẳng hạn như một dấu hiệu cho biết vị trí trong của bạn mã ngoại lệ đang được kích hoạt), sau đó tôi sẽ đoán rằng đó là do các bảng MyISAM.