NPE при получении DatabaseChangeNotification по ID - PullRequest
0 голосов
/ 22 апреля 2011

Я запускаю свое приложение на JBoss AS 5 и пытаюсь реализовать механизм триггера, используя этот пример .

Создание DatabaseChangeRegistration работает нормально, события запускаются корректно. Проблема в том, когда я хочу перезагрузить сервер. Слушатель, подключенный к объекту DatabaseChangeRegistration, пропал. DatabaseChangeRegistration все еще присутствует в базе данных после перезапуска сервера. Итак, во время перезапуска сервера я пытаюсь заново подключить слушателя, получив из базы данных DatabaseChangeRegistration по идентификатору (ранее сохраненный).

DatabaseChangeRegistration dcr = conn.getDatabaseChangeRegistration(registration_id);

Это вызывает

«Исключение в потоке» main «java.lang.NullPointerException» в oracle.jdbc.driver.NTFRegistration. (NTFRegistration.java:95)

Кто-нибудь имеет представление о том, как решить эту ошибку?

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