[INFO] [talledLocalContainer] 2015-04-21 00:48:37,435 atlassian-scheduler-quartz1.clustered_Worker-1 ERROR ServiceRunner     [mail.incoming.jepp.processor] MailJobRunner Failed
      [INFO] [talledLocalContainer] java.lang.NullPointerException
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.feature.audit.mailrun.MailRunAuditManager.doesLastAuditRemainTheSame(MailRunAuditManager.java:100)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.feature.audit.mailrun.MailRunAuditManager.saveMailRunAudit(MailRunAuditManager.java:41)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.feature.puller.MailPullerWorker.pullEmailForConnection(MailPullerWorker.java:153)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.feature.puller.MailPullerWorker.execute(MailPullerWorker.java:69)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.feature.puller.MailPullerService.run(MailPullerService.java:30)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.services.MailPullerExecutor.run(MailPullerExecutor.java:34)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.services.AbstractMailExecutor.execute(AbstractMailExecutor.java:48)
      [INFO] [talledLocalContainer] 	at com.atlassian.jira.internal.mail.processor.services.MailJobRunner.runJob(MailJobRunner.java:38)
      [INFO] [talledLocalContainer] 	at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:136)
      [INFO] [talledLocalContainer] 	at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:101)
      [INFO] [talledLocalContainer] 	at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:80)
      [INFO] [talledLocalContainer] 	at com.atlassian.scheduler.quartz1.Quartz1Job.execute(Quartz1Job.java:32)
      [INFO] [talledLocalContainer] 	at org.quartz.core.JobRunShell.run(JobRunShell.java:223)
      [INFO] [talledLocalContainer] 	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
      

      This issue happens in the background after created an email channel in JSD project.
      It only happens on BTF customer that are using Oracle DB system.

      Because Oracle treats empty string as NULL, therefore the check for last status change in Audit feature is blown up. (at MailRunAuditManager.java:100)

          Form Name

            [JSDSERVER-1794] MailJobRunner Failed with NullPointException

            Owen made changes -
            Workflow Original: JSD Bug Workflow v5 - TEMP [ 2304768 ] New: JAC Bug Workflow v3 [ 3125104 ]
            Status Original: Done [ 10044 ] New: Closed [ 6 ]
            Katherine Yabut made changes -
            Workflow Original: JSD Bug Workflow v5 [ 2058807 ] New: JSD Bug Workflow v5 - TEMP [ 2304768 ]
            Katherine Yabut made changes -
            Workflow Original: JSD Bug Workflow v5 - TEMP [ 2056167 ] New: JSD Bug Workflow v5 [ 2058807 ]
            Katherine Yabut made changes -
            Workflow Original: JSD Bug Workflow v5 [ 1955632 ] New: JSD Bug Workflow v5 - TEMP [ 2056167 ]
            Katherine Yabut made changes -
            Workflow Original: JSD Bug Workflow v4 [ 1615362 ] New: JSD Bug Workflow v5 [ 1955632 ]
            Confluence Escalation Bot (Inactive) made changes -
            Labels Original: warranty New: affects-server warranty
            Katherine Yabut made changes -
            Workflow Original: JSD Bug Workflow v2 [ 1602689 ] New: JSD Bug Workflow v4 [ 1615362 ]
            Owen made changes -
            Workflow Original: JSD Bug Workflow [ 1398861 ] New: JSD Bug Workflow v2 [ 1602689 ]
            Owen Sanico [Administrative Account] made changes -
            Workflow Original: TTT: Simple Issue Tracking Workflow [ 853123 ] New: JSD Bug Workflow [ 1398861 ]
            Marcus Silveira made changes -
            Regular Expression New: com.atlassian.jira.internal.mail.processor.feature.audit.mailrun.MailRunAuditManager.doesLastAuditRemainTheSame\(MailRunAuditManager.java:\d+

              dtrinh@atlassian.com Diep Ngoc Trinh (Inactive)
              tbuiquang Thong Bui Quang (Inactive)
              Affected customers:
              4 This affects my team
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: