I have a few fields that are associated with a project and when creating an issue from the UI, I can successfully create the issue with the issue type and project but when I attempt creating an issue using scriptrunner post function, I get the error:
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Current Issue NOPM-1
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Current Issue NOPM-1
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Current Issue's issue type: Epic
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Current Issue's issue type: Epic
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Value from the Product Line Field: [Identity, Cards]
2024-05-18 10:30:29,259 INFO [runner.ScriptBindingsManager]: Value from the Product Line Field: [Identity, Cards]
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Contains Others? false
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Contains Others? false
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Contains identity? true
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Contains identity? true
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Another way of checking value: false
2024-05-18 10:30:29,259 DEBUG [runner.ScriptBindingsManager]: Another way of checking value: false
2024-05-18 10:30:29,269 ERROR [workflow.AbstractScriptWorkflowFunction]: Workflow script has failed on issue NOPM-1 for user 'ismael.jimoh'. View here: https://jira.solarisbank.de/secure/admin/workflows/ViewWorkflowTransition.jspa?workflowMode=live&workflowName=New+PO%3A+Partner+Onboarding+Project&descriptorTab=postfunctions&workflowTransition=231&highlight=1
com.adaptavist.hapi.jira.issues.exceptions.NoSuchCustomFieldInContextException: No custom field with the name 'Teams (OPM)' is associated with this issue context at com.adaptavist.hapi.jira.issues.delegate.AbstractIssuesDelegate.getCustomFieldFromName(AbstractIssuesDelegate.groovy:561)
at com.adaptavist.hapi.jira.issues.delegate.AbstractIssuesDelegate.setCustomFieldValue(AbstractIssuesDelegate.groovy:573)
at de.xxxx.plugins.jira.groovy.scriptrunner.workflow.postfunctions.opmHandOverCheckTasks$_run_closure1.doCall(opmHandOverCheckTasks.groovy:33)
at de.xxxx.plugins.jira.groovy.scriptrunner.workflow.postfunctions.opmHandOverCheckTasks$_run_closure1.doCall(opmHandOverCheckTasks.groovy) at com.onresolve.fixture.groovy.ClosureUtil.callWithDelegateFirstAndReturnFromClosure(ClosureUtil.groovy:22)
at com.onresolve.fixture.groovy.ClosureUtil$callWithDelegateFirstAndReturnFromClosure$0.callStatic(Unknown Source)
at com.onresolve.fixture.groovy.ClosureUtil$callWithDelegateFirstAndReturnFromClosure$0.callStatic(Unknown Source)
The problem is I had the same configuration on our test instance (same JIRA version, etc) and this worked correctly however I do the same with the production after copying my configuration using Configuration manager and it keeps throwing the above error.
As mentioned, I can create the issue from the UI with the same issue type and project and it works but doing the same with Scriptrunner isn't.
Sorry, please ignore.
When I imported the project with CMJ, I had created a new project but with a different key.
I really just dawned on me as I was pasting this.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.