Ошибка в методе при использовании @NotNull

240
09 мая 2017, 03:35

EJB 3.2 + GlassFish.
При запуске приложения выскакивает ошибка:

2017-05-08 10:56:55,831] Artifact mvnApp:war exploded: java.io.IOException: com.sun.enterprise.admin.remote.RemoteFailureException: Error occurred during deployment: Exception while loading the app : CDI definition failure:HV000151: A method overriding another method must not alter the parameter constraint configuration, but method public ru.Book ru.BookEJB.createBook(ru.Book) changes the configuration of public abstract ru.Book ru.BookEJBRemote.createBook(ru.Book).. Please see server.log for more details.

Ругается на @NotNull в методе:

public Book createBook(@NotNull Book book) {
        em.persist(book);
        return book;
    }   

В чем может быть проблема?

READ ALSO
Передача кириллицы на сервер

Передача кириллицы на сервер

При передачи сообщения, содержащим кириллицу, сервер отображает:

202
Перенос строки в .properties файле

Перенос строки в .properties файле

Вот у меня типичный формат properties файла: name=value а что если у меня value довольно длинное я хочу использовать перенос строки? Это возможно?

313
Как создать кастомный ListView

Как создать кастомный ListView

Необходим ListView, в котором при нажатии на него открывается модальное окно с выбором одного из элементов listview ,а после выбора его отметить

175