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

Support Ticket Creation via the Support Tools Plugin does not work

    XMLWordPrintable

Details

    Description

      Summary

      When attempting to send mails from the support tools plugin, this mail fail with the exception below.

      Steps to Replicate

      Replicated on JIRA 7.1.0, with no mail server setup.

      1. Browse to create support request
      2. Generate a new request

      Experienced Behavior

      This can result in mail not being sent, and the below exception is thrown:

      2016-02-24 17:25:00,010 Sending mailitem com.atlassian.support.tools.salext.mail.SupportRequestMailQueueItem@666c5750 ERROR anonymous    Mail Queue Service [c.a.mail.queue.MailQueueImpl] Error occurred in sending e-mail: com.atlassian.support.tools.salext.mail.SupportRequestMailQueueItem@666c5750
      com.atlassian.mail.MailException: Tried to send mail (a) from no one (no 'from' and 'default from' specified).
              at com.atlassian.mail.server.impl.util.MessageCreator.updateMimeMessage(MessageCreator.java:94)
              at com.atlassian.mail.server.impl.SMTPMailServerImpl.sendWithMessageId(SMTPMailServerImpl.java:164)
              at com.atlassian.mail.server.impl.SMTPMailServerImpl.send(SMTPMailServerImpl.java:151)
              at com.atlassian.support.tools.salext.mail.AbstractSupportMailQueueItem.send(AbstractSupportMailQueueItem.java:61)
              at com.atlassian.support.tools.salext.mail.SupportRequestMailQueueItem.send(SupportRequestMailQueueItem.java:55)
              at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:66)
              at com.atlassian.jira.mail.JiraMailQueue$1.apply(JiraMailQueue.java:51)
              at com.atlassian.jira.mail.JiraMailQueue$1.apply(JiraMailQueue.java:48)
              at com.atlassian.jira.util.velocity.DefaultVelocityRequestContextFactory.runWithStaticBaseUrl(DefaultVelocityRequestContextFactory.java:110)
              at com.atlassian.jira.util.DefaultBaseUrl.runWithStaticBaseUrl(DefaultBaseUrl.java:50)
              at com.atlassian.jira.mail.JiraMailQueue.sendBuffer(JiraMailQueue.java:48)
              at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:21)
              at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:61)
              at com.atlassian.jira.service.ServiceRunner.runService(ServiceRunner.java:62)
              at com.atlassian.jira.service.ServiceRunner.runServiceId(ServiceRunner.java:44)
              at com.atlassian.jira.service.ServiceRunner.runJob(ServiceRunner.java:32)
              at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:153)
              at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:118)
              at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:97)
              at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:401)
              at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeLocalJob(CaesiumSchedulerService.java:369)
              at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:347)
              at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:255)
              at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:252)
              at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:65)
              at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:59)
              at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:34)
              at java.lang.Thread.run(Thread.java:745)
      

      Expected Behavior

      Mails send successfully.

      Notes

      Support Request emails sent from STP use the email address defined in the SMTP server settings as the FROM address instead of using the contact email address that is supplied when submitting the request.

      Previous versions of STP used the contact email address as the FROM email address.

      The FROM address on the emails is the same as the contact email address

      Attachments

        Activity

          People

            afaisal Ahmad Faisal (Inactive)
            rbattaglin Renan Battaglin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: