javax.mail.internet.AddressException: Local address contains control or whitespace on mercurial commits

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      It seems that jenkins is not able to use the email addresses from mercurial commits.

      Mercurial uses the Author field which has this format: "name surname <email@domain.com>".

      At same stage the < > are replaced by underlines.

      ERROR: Local address contains control or whitespace
      javax.mail.internet.AddressException: Local address contains control or whitespace in string ``John Doe _johm.doe@acme.com_''
      	at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1213)
      	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1091)
      	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:633)
      	at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:111)
      	at hudson.tasks.Mailer.StringToAddress(Mailer.java:152)
      	at hudson.tasks.MailSender.buildCulpritList(MailSender.java:411)
      	at hudson.tasks.MailSender.createEmptyMail(MailSender.java:367)
      	at hudson.tasks.MailSender.createFailureMail(MailSender.java:226)
      	at hudson.tasks.MailSender.getMail(MailSender.java:153)
      	at hudson.tasks.MailSender.execute(MailSender.java:99)
      	at hudson.tasks.Mailer.perform(Mailer.java:115)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:692)
      	at hudson.model.Build$BuildExecution.post2(Build.java:183)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:639)
      	at hudson.model.Run.execute(Run.java:1513)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:236)
      

            Assignee:
            Jesse Glick
            Reporter:
            Sorin Sbarnea
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: