-
Bug
-
Resolution: Fixed
-
Medium
NOTE: This bug report is for JIRA Cloud. Using JIRA Server? See the corresponding bug report.
Duplicate issues created when email is not process correctly. A few known behaviour/root cause:
Malformed email address in the To or CC/Bcc section caused the "Unable to create issue with message" message in the logs.
The logs contain:
2012-08-02 14:00:01,487 QuartzWorker-1 INFO ServiceRunner Mails an diagnostic-request@example.co.uk[atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Issue DIAREQ-13 created 2012-08-02 14:00:01,490 QuartzWorker-1 WARN ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Unable to create issue with message. javax.mail.internet.AddressException: Domain contains control or whitespace in string ``jira.admin@example co.uk'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1253) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:965) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:658) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:702) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:534) at javax.mail.Message.getAllRecipients(Message.java:305) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:549) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.addCcWatchersToIssue(CreateIssueHandler.java:313) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.handleMessage(CreateIssueHandler.java:249) at com.atlassian.jira.plugins.mail.handlers.CreateOrCommentHandler.handleMessage(CreateOrCommentHandler.java:133) ... 2012-08-02 14:02:01,329 QuartzWorker-1 INFO ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Issue DIAREQ-14 created 2012-08-02 14:02:01,330 QuartzWorker-1 WARN ServiceRunner Mails an diagnostic-request@example.co.uk [atlassian.mail.incoming.mailfetcherservice] Mails an diagnostic-request@example.co.uk[10200]: Unable to create issue with message. javax.mail.internet.AddressException: Domain contains control or whitespace in string ``jira.admin@example co.uk'' at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1253) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:965) at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:658) at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:702) at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:534) at javax.mail.Message.getAllRecipients(Message.java:305) at javax.mail.internet.MimeMessage.getAllRecipients(MimeMessage.java:549) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.addCcWatchersToIssue(CreateIssueHandler.java:313) at com.atlassian.jira.plugins.mail.handlers.CreateIssueHandler.handleMessage(CreateIssueHandler.java:249)
File can't be attach to issue.
The logs contain:
2012-09-19 14:35:46,258 ERROR [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Problem reading attachment from email for issue CSP-959 com.sun.mail.util.FolderClosedIOException at com.sun.mail.imap.IMAPInputStream.forceCheckExpunged(IMAPInputStream.java:100) at com.sun.mail.imap.IMAPInputStream.fill(IMAPInputStream.java:150) at com.sun.mail.imap.IMAPInputStream.read(IMAPInputStream.java:208) ... 2012-09-19 14:35:46,293 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP part=com.sun.mail.imap.IMAPBodyPart@a49a03 2012-09-19 14:35:46,295 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Filename=example file, content type=message/rfc822, content=com.sun.mail.imap.IMAPNestedMessage@1610d1f 2012-09-19 14:35:46,304 INFO [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP CSP[10200]: Added attachment to issue 'CSP-959' 2012-09-19 14:35:46,307 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Created attachment null for issue CSP-959 2012-09-19 14:35:46,310 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Deleting Message: <0381CA4265117445BAD6757C1FCCA514ADA247@example.com> 2012-09-19 14:35:46,314 ERROR [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP CSP[10200]: Messaging Exception in service 'com.atlassian.jira.service.services.mail.MailFetcherService$MessageProviderImpl' when getting mail: null javax.mail.FolderClosedException ... 2012-09-19 14:35:46,333 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Closing folder 2012-09-19 14:35:46,334 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP Closing store 2012-09-19 14:35:46,336 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup, force false 2012-09-19 14:35:46,337 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup done 2012-09-19 14:35:46,339 DEBUG [application.imap.example.com] QuartzWorker-0 ServiceRunner CSP DEBUG: IMAPStore cleanup, not connected
Workaround
- Delete the malformed-email in the mailbox.
- If this is only occurring for certain mails, such as those with larger attachments, increasing the timeout on the mail server (not JIRA) can mitigate this problem.
- has a derivative of
-
JRACLOUD-35138 Duplicate issues created by mail handler on arbitrary exceptions
- Closed
- is related to
-
JRASERVER-29228 Duplicate issues created by mail handler when the email is not processed correctly
- Closed