У меня проблема с уведомлениями на моем портале (Liferay 6.2).
Когда мне пришла в голову мысль удалить старые (и бесполезные) уведомления из таблицы БД USERNOTIFICATIONEVENT, мой портлет уведомлений вылетает.
Каждый раз, когда я открываю уведомления, я получаю следующую ошибку:
Caused by: com.liferay.portal.NoSuchUserNotificationEventException: No UserNotificationEvent exists with the primary key 115765
Хотя моя таблица пуста, и я вхожу в систему с пользователем, уведомления показывают 20 (например), и когда я нажимаю на них, я получаю ошибку. Создавая новое уведомление с кодом Java, таблица обновляет и вставляет новые уведомления, поэтому после этого уведомления отображаются как 21.
Как это возможно, чтобы увидеть 21 уведомление, когда в USERNOTIFICATIONEVENT существует только 1 запись?