Guido Wimmel created SYNCOPE-614:
------------------------------------

             Summary: NotificationJob fails with NullPointerException
                 Key: SYNCOPE-614
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-614
             Project: Syncope
          Issue Type: Bug
          Components: core
    Affects Versions: 1.2.1
            Reporter: Guido Wimmel


On scheduled executions from Quartz, NotificationJob fails with a 
NullPointerException. Thus, notifications are not sent.

Steps to reproduce:
* 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



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to