Я столкнулся с проблемой с одним из моих методов Java.
@NResourceBeforeSave(uid=IUzytkownik.UID)
public boolean onSave(IUzytkownik user)
Пользователь объекта имеет много полей. Некоторые из них являются объектами.
В большинстве случаев все работает нормально (локально все время). Однако после развертывания приложения с использованием Apache Tomcat иногда приложение завершает работу, генерируя исключение NullPointerException (поскольку одно поле имеет нулевое значение - несмотря на то, что оно не должно). После перезапуска Tomcat через несколько недель все работает нормально, а затем снова падает.
Как бы то ни было, вызов такого метода действителен.
Кто-нибудь сталкивался с такой проблемой с Apache / Java?
PS. Его пользовательская аннотация приводит к вызову метода перед сохранением в БД.