Я использую приложение двигатель с весной, и я получаю следующее исключение:Отражения не допускается частное Throwable
java.lang.SecurityException: java.lang.IllegalAccessException: Отражения не допускается частное java.lang.Throwable
Это происходит, когда результат сериализации контроллера с помощью ResponseBody:
@RequestMapping("/mapping")
public @ResponseBody
Response handleRequest(Request request) {
Объект Response имеет закрытый Throwable с его получателями и сеттерами.
Почему gae не в состоянии задуматься об этом?
При сериализации Response внутреннее поле Throwable рекурсивно сериализуется, и оно терпит неудачу, поскольку частное поле «причина» не имеет сеттера и геттера. Это происходит потому, что я использую сериализатор GSON. –