Create issue via email fails due to invalid license error in Jira server
This article only applies to Atlassian's server products. Learn more about the differences between cloud and server.
Users who are registered in JIRA's user base (show up under Administration > User management > Users) but are not granted application access, are unable to create issues through the Mail Handler, even if the Default Reporter is set.
Specific to this issue:
- Users with permission to access and create issues do not have a problem creating issues using the same mail handler;
- The Mail Handler is not a JIRA Service Desk Mail Handler;
The following appears in the
Cannot create issue due to invalid license: [Sorry, you can't create any issues right now, as you need to have access to a JIRA application to be able to create issues. To gain application access you need to be a member of a group assigned to an application.]
- JIRA 7.0.0 and above
- Review the
atlassian-jira-incoming-mail.logfor hints on this error
As from our Atlassian Answers response from Product Management:
In JIRA 7, a user must have access to at least one JIRA application (JIRA Software, JIRA Service Desk, or JIRA Core) in order to create issues, regardless of how the issue is created. This means that any user that is not able to log in to JIRA and create an issue via the Create Issue dialog will not be able to create issues via a JIRA email handler.
We have made this change to introduce more consistency in how licenses are enforced in JIRA.
I have users who do not need access to JIRA, but still need to create issues. What should I do?
Users without JIRA access can still create issues anonymously. You can set up anonymous issue creation as documented here. Please note that this may require you to delete users who do not have JIRA access so that JIRA considers them anonymous.
Additionally, we've introduced advanced support for helpdesk and support with JIRA Service Desk.Requests created via email in JIRA Service Desk support SLAs, queues, and more. JIRA Service Desk supports unlimited customers (people creating requests) starting at $10/month for 3 agents (JIRA Service Desk Cloud) or $10 for a 3 agent perpetual license (JIRA Service Desk Server). All JIRA users can view issues in a JIRA Service Desk project, so it is possible to just have a few Service Desk agents and a larger number of JIRA Software or JIRA Core users collaborating on the project.
One of the following options:
- Grant the users that need to create issues through e-mail application access to JIRA;
- Register the users in JIRA's user base with a different e-mail address or remove the affected users from JIRA user base.