javax.mail.internet.AddressException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • A user in support had their JIRA instance receiving an email with an address that java mail feels is invalid. This generates a MessageException in the handleMessage method of our email handlers. javax.mail.internet.AddressException: Illegal whitespace in address in string ``jira_gmitbrazil (APPLICATION)'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:900) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:483) at javax.mail.Message.getAllRecipients(Message.java:272) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:498) at com.atlassian.mail.MailUtils.hasRecipient(MailUtils.java:254) at com.atlassian.jira.service.util.handler.AbstractMessageHandler.canHandleMessage(AbstractMessageHandler.java:206) at com.atlassian.jira.service.util.handler.AbstractCommentHandler.handleMessage(AbstractCommentHandler.java:55) at com.atlassian.jira.service.services.mail.MailFetcherService.run(MailFetcherService.java:190) at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:67) at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61) at org.quartz.core.JobRunShell.run(JobRunShell.java:191) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516) The exception propagates up to the MailFetcherService where all we do is log the exception and leave the mail behind. In this case we really want to forward the message on to the forward address (if specified). The problem is that the canHandleMessage call is not inside the try/catch that looks for a message exception. See JSP-32493 for more details.
    via by Dylan Etkin [Atlassian],
  • A user in support had their JIRA instance receiving an email with an address that java mail feels is invalid. This generates a MessageException in the handleMessage method of our email handlers. javax.mail.internet.AddressException: Illegal whitespace in address in string ``jira_gmitbrazil (APPLICATION)'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:900) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:483) at javax.mail.Message.getAllRecipients(Message.java:272) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:498) at com.atlassian.mail.MailUtils.hasRecipient(MailUtils.java:254) at com.atlassian.jira.service.util.handler.AbstractMessageHandler.canHandleMessage(AbstractMessageHandler.java:206) at com.atlassian.jira.service.util.handler.AbstractCommentHandler.handleMessage(AbstractCommentHandler.java:55) at com.atlassian.jira.service.services.mail.MailFetcherService.run(MailFetcherService.java:190) at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:67) at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61) at org.quartz.core.JobRunShell.run(JobRunShell.java:191) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516) The exception propagates up to the MailFetcherService where all we do is log the exception and leave the mail behind. In this case we really want to forward the message on to the forward address (if specified). The problem is that the canHandleMessage call is not inside the try/catch that looks for a message exception. See JSP-32493 for more details.
    via by Dylan Etkin [Atlassian],
  • We get an exception in the log when receiving mail: 2006-06-05 15:10:04,191 ERROR [service.services.mail.MailFetcherService] Throwable: javax.mail.internet.AddressException: Illegal character in local name in string ``http://vintagerolextoo.infoO_EMAIL'' javax.mail.internet.AddressException: Illegal character in local name in string ``http://vintagerolextoo.infoO_EMAIL'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:903) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:483) at javax.mail.Message.getAllRecipients(Message.java:272) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:498) at com.atlassian.mail.MailUtils.hasRecipient(MailUtils.java:249) at com.atlassian.jira.service.util.handler.AbstractMessageHandler.canHandleMessage(AbstractMessageHandler.java:172) at com.atlassian.jira.service.util.handler.CreateOrCommentHandler.handleMessage(CreateOrCommentHandler.java:74) at com.atlassian.jira.service.services.mail.MailFetcherService.run(MailFetcherService.java:184) 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:191) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516) This is a spam mail, but it should be avoided however, as we cannot totally block the received mails.
    via by Mickaël Rémond,
  • We get an exception in the log when receiving mail: 2006-06-05 15:10:04,191 ERROR [service.services.mail.MailFetcherService] Throwable: javax.mail.internet.AddressException: Illegal character in local name in string ``http://vintagerolextoo.infoO_EMAIL'' javax.mail.internet.AddressException: Illegal character in local name in string ``http://vintagerolextoo.infoO_EMAIL'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:903) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:483) at javax.mail.Message.getAllRecipients(Message.java:272) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:498) at com.atlassian.mail.MailUtils.hasRecipient(MailUtils.java:249) at com.atlassian.jira.service.util.handler.AbstractMessageHandler.canHandleMessage(AbstractMessageHandler.java:172) at com.atlassian.jira.service.util.handler.CreateOrCommentHandler.handleMessage(CreateOrCommentHandler.java:74) at com.atlassian.jira.service.services.mail.MailFetcherService.run(MailFetcherService.java:184) 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:191) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516) This is a spam mail, but it should be avoided however, as we cannot totally block the received mails.
    via by Mickaël Rémond,
    • javax.mail.internet.AddressException: Illegal whitespace in address in string ``jira_gmitbrazil (APPLICATION)'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:900) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:483) at javax.mail.Message.getAllRecipients(Message.java:272) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:498) at com.atlassian.mail.MailUtils.hasRecipient(MailUtils.java:254) at com.atlassian.jira.service.util.handler.AbstractMessageHandler.canHandleMessage(AbstractMessageHandler.java:206) at com.atlassian.jira.service.util.handler.AbstractCommentHandler.handleMessage(AbstractCommentHandler.java:55) at com.atlassian.jira.service.services.mail.MailFetcherService.run(MailFetcherService.java:190) at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:67) at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61) at org.quartz.core.JobRunShell.run(JobRunShell.java:191) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)

    Users with the same issue

    jedcuajedcua
    2 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    rprp
    6 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    6 more bugmates