Передача объекта с нулевым значением вместо правильного (возможно, проблема с Apache Tomcat) - PullRequest
0 голосов
/ 16 января 2019

Я столкнулся с проблемой с одним из моих методов Java.

@NResourceBeforeSave(uid=IUzytkownik.UID)
 public boolean onSave(IUzytkownik user)

Пользователь объекта имеет много полей. Некоторые из них являются объектами.

В большинстве случаев все работает нормально (локально все время). Однако после развертывания приложения с использованием Apache Tomcat иногда приложение завершает работу, генерируя исключение NullPointerException (поскольку одно поле имеет нулевое значение - несмотря на то, что оно не должно). После перезапуска Tomcat через несколько недель все работает нормально, а затем снова падает.

Как бы то ни было, вызов такого метода действителен.

Кто-нибудь сталкивался с такой проблемой с Apache / Java?

PS. Его пользовательская аннотация приводит к вызову метода перед сохранением в БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...