Rest API - Internal Server Error

211
18 апреля 2018, 09:06

Веб-сервис был разработан в среде IntelliJ IDEA на win7. Использовался сервер GlassFish 4.1.1 c "апгрейдом" известных проблем. Сервис работал как надо. При переносе сервиса на Ubuntu возникла проблема.Переносил war-файл и деплоил его на Ubuntu на сервер GlassFish 5.0. Запрос PUT перестал работать. Сервер выдает ошибку 500, а именно:

type Exception report

messageInternal Server Error

descriptionThe server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.ws.rs.ProcessingException: Error deserializing object from entity stream. root cause

javax.ws.rs.ProcessingException: Error deserializing object from entity stream. root cause

javax.json.bind.JsonbException: Error deserialize JSON value into type: class java.util.UUID. note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 5.0 logs.

Сам лог:

[2018-04-15T12:19:16.785-0700] [glassfish 5.0] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=86 _ThreadName=http-listener-1(4)] [timeMillis: 1523819956785] [levelValue: 900] [[ StandardWrapperValve[MyApp]: Servlet.service() for servlet MyApp threw exception javax.json.bind.JsonbException: Error deserialize JSON value into type: class java.util.UUID.

Что-то ему не нравится объект UUID, но при этом на win7 всё работает. Что не так?

P.S. При необходимости добавлю код, потребуется.

READ ALSO
AlertDialog криво отображается с API < 21

AlertDialog криво отображается с API < 21

У меня есть AlertDialog, в новых андроидах он отображается нормально, а в старых - гг

172
Проблемы с ObjectInputStream\ObjectOutputStream, считывание и запись объектов в файл

Проблемы с ObjectInputStream\ObjectOutputStream, считывание и запись объектов в файл

ЗдравствуйтеКласс(IdentificationUser) производит идентификацию пользователя(User),приложение сетевой чат

174
Почему не работает аннотация для Spring MVC?

Почему не работает аннотация для Spring MVC?

При написании REST API на Spring Boot решил порпробовать для всех path сделать префикс /rest при помощи аннотации, но почему-то не работает, причем старый...

192