Hi,
it seems to me that there is a problem with email notification in Syncope 1.2.X
/ master.
Could someone verify this? (I'm not sure if it is due to my environment; if it
can
be verified, I can create a JIRA issue).
Steps to reproduce:
* Checkout 1.2.X
* Change NotificationJob.DEFAULT_CRON_EXP to "0/5 * * * * ?" (to ensure that
NotificationJob is executed)
* Change TaskTestITCase.issueSYNCOPE81():558 increase Thread.sleep()-Time to
1000*60 (to ensure that NotificationJob
is executed; before this line, a notification task is generated)
* mvn clean install
When the integration tests are run in core, I get a NullPointerException in
NotificationJob when
the notification.maxRetries parameter is read:
15:17:30.010 ERROR org.quartz.core.ErrorLogger - Job
(DEFAULT.taskNotificationJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
[quartz-2.2.1.jar:?]
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
[quartz-2.2.1.jar:?]
Caused by: java.lang.NullPointerException
at
org.apache.syncope.core.notification.NotificationJob.init(NotificationJob.java:92)
~[NotificationJob.class:?]
at
org.apache.syncope.core.notification.NotificationJob.executeSingle(NotificationJob.java:104)
~[NotificationJob.class:?]
at
org.apache.syncope.core.notification.NotificationJob.execute(NotificationJob.java:228)
~[NotificationJob.class:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
~[quartz-2.2.1.jar:?]
... 1 more
Cheers,
Guido