Running Jelly Script Fails Due to 'JellyTagException null 16 0 Field' Error
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Symptoms
When running a Jelly Script the process fails throwing the following error in the logs:
1
2
3
4
5
6
Could not run script.
Extra Information: [hide]
Error: <JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.enterprise.JiraTagLib" xmlns:log="jelly:log" xmlns:core="jelly:core">
Exception: org.apache.commons.jelly.JellyTagException: null:16:0: Field 'assignee' is not present on screen 'Example Screen'.
java.io.PrintWriter@1c57e85
Cause
In this case, the 'assignee' field is not added in the workflow transition screen when performing the workflow transition.
Resolution
Add the field to the corresponding screen and try running the script again.
Was this helpful?