Hi,
I'm using below script to create issue while running script in script field it is taking too long to create and high load on server as well .
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.component.ComponentAccessor
// Get necessary components
def issueFactory = ComponentAccessor.getIssueFactory()
def issueManager = ComponentAccessor.getIssueManager()
// Accept external values for issue fields
def projectKey = "TEST"
def issueTypeId = "101"
def summary = "Summary"
def description = "DESCRIPTION"
// Get the project object
def project = ComponentAccessor.getProjectManager().getProjectObjByKey(projectKey)
// Create the issue object
MutableIssue newIssue = issueFactory.getIssue()
newIssue.setProjectObject(project)
newIssue.setIssueTypeId(issueTypeId)
newIssue.setSummary(summary)
newIssue.setDescription(description)
// Get the logged-in user
def currentUser= ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
//Create issue
def newIssueCreated = issueManager.createIssueObject(currentUser, newIssue)