Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-38173

Mail notification fails with message "Failed adding mail for notification recipient"

    XMLWordPrintable

Details

    • Support Request
    • Resolution: Support Request
    • Low
    • None
    • 6.2.3
    • None

    Description

      Hello,

      After upgrading du jira from 6.1 to 6.2.3, I encounter the following error in my catalina.out on any event notification.

      I can see that this stack trace appear two times per user on my log each time he's trying to send a notification.
      I have no error before that one.
      I've tried to set a higher timeout but with no sucess.

      Do you have any idea of what I have to do to fix this issue please?

      014-05-06 19:25:10,604 Sending mailitem com.atlassian.jira.mail.IssueMailQueueItem@3f0e3d8e[issue=com.atlassian.jira.issue.IssueImpl@15c36fd0[id=28426,summary=Test mail,key=BG-8654,created=2014-05-06 17:30:56.895,updated=2014-05-06 19:23:58.856,assignee=<null>,reporter=admin:1],remoteUser=admin:1,notificationType=Single_User,eventTypeId=3,templateId=3] ERROR ServiceRunner    Mail Queue Service [atlassian.jira.mail.MailingListCompiler] Failed adding mail for notification recipient: [email=jean.paul@toto.com, user=jean.paul:10000]
      com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
      	at com.google.common.cache.CustomConcurrentHashMap$ComputedUncheckedException.get(CustomConcurrentHashMap.java:3305)
      	at com.google.common.cache.CustomConcurrentHashMap$ComputingValueReference.compute(CustomConcurrentHashMap.java:3441)
      	at com.google.common.cache.CustomConcurrentHashMap$Segment.compute(CustomConcurrentHashMap.java:2322)
      	at com.google.common.cache.CustomConcurrentHashMap$Segment.getOrCompute(CustomConcurrentHashMap.java:2291)
      	at com.google.common.cache.CustomConcurrentHashMap.getOrCompute(CustomConcurrentHashMap.java:3802)
      	at com.google.common.cache.ComputingCache.get(ComputingCache.java:46)
      	at com.google.common.cache.AbstractCache.getUnchecked(AbstractCache.java:49)
      	at com.atlassian.jira.mail.BotoCssInliner.applyStyles(BotoCssInliner.java:73)
      	at com.atlassian.jira.mail.builder.EmailRenderer.renderEmailBody(EmailRenderer.java:113)
      	at com.atlassian.jira.mail.builder.EmailRenderer.render(EmailRenderer.java:165)
      	at com.atlassian.jira.mail.builder.EmailBuilder.renderNow(EmailBuilder.java:162)
      	at com.atlassian.jira.mail.builder.EmailBuilder.renderNowAsQueueItem(EmailBuilder.java:152)
      	at com.atlassian.jira.mail.MailingListCompiler$1.processRecipient(MailingListCompiler.java:306)
      	at com.atlassian.jira.mail.NotificationRecipientProcessor.process(NotificationRecipientProcessor.java:39)
      	at com.atlassian.jira.mail.MailingListCompiler.addMailsToQueue(MailingListCompiler.java:331)
      	at com.atlassian.jira.mail.MailingListCompiler.access$200(MailingListCompiler.java:46)
      	at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.addEmailsToQueue(MailingListCompiler.java:454)
      	at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.sendLists(MailingListCompiler.java:424)
      	at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.sendNoLevelsIgnoreGroup(MailingListCompiler.java:404)
      	at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.sendToAll(MailingListCompiler.java:399)
      	at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:144)
      	at com.atlassian.jira.mail.IssueMailQueueItem.send(IssueMailQueueItem.java:149)
      	at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:66)
      	at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:28)
      	at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:61)
      	at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:48)
      	at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
      	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
      Caused by: java.lang.NullPointerException
      	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187)
      	at com.atlassian.jira.mail.BotoCssInliner.createStyles(BotoCssInliner.java:91)
      	at com.atlassian.jira.mail.BotoCssInliner.access$200(BotoCssInliner.java:24)
      	at com.atlassian.jira.mail.BotoCssInliner$BotocssCreator.load(BotoCssInliner.java:112)
      	at com.atlassian.jira.mail.BotoCssInliner$BotocssCreator.load(BotoCssInliner.java:107)
      	at com.google.common.cache.CustomConcurrentHashMap$ComputingValueReference.compute(CustomConcurrentHashMap.java:3426)
      	... 26 more
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              766288278814 Knipper Jacques
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: