Hi folks,
essentially by using this script I'm facing the below IllegalArgumentException. Somehow it seems to interfere with the xray (xpandit) addon but for this particular workflow / issue / screen there is no xray configured.
at TSOPL.CloseSubTasks_config.run(CloseSubTasks_config.groovy:35)
at TSOPL.CloseSubTasks_config$_run_closure1.doCall(CloseSubTasks_config.groovy:66)
at com.atlassian.jira.bc.issue.IssueService$validateTransition$0.call(Unknown Source)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateTransition(DefaultIssueService.java:442)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateTransition(DefaultIssueService.java:484)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateAndUpdateIssueFromFields(DefaultIssueService.java:703)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateAndPopulateParams(DefaultIssueService.java:911)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateAndPopulateParamsWithoutScreenCheck(DefaultIssueService.java:998)
at com.atlassian.jira.bc.issue.DefaultIssueService.validateParams(DefaultIssueService.java:1116)
at com.atlassian.jira.issue.fields.ImmutableCustomField.validateParams(ImmutableCustomField.java:705)
at com.xpandit.raven.customfield.PreConditionEditorCustomField.validateFromParams(Unknown Source)
at com.xpandit.raven.customfield.PreConditionEditorCustomField.a(Unknown Source)
at com.xpandit.raven.customfield.PreConditionEditorCustomField.a(Unknown Source)
at com.xpandit.raven.customfield.service.impl.DefaultRavenCustomFieldValueProvider.l(Unknown Source)
at com.xpandit.raven.service.impl.RavenIssueTypeServiceImpl.validateIssueOfType(Unknown Source)
java.lang.IllegalArgumentException: Issue 'ISSUE-1' is not of type Pre-Condition
It's crashing on this line
IssueService.TransitionValidationResult theValidationResult = ComponentAccessor.getIssueService().validateTransition(theRemoteUser, theSubtaskIssue.getId(), 2, theIssueInputParameters)
Does someone have a clue what's going on here?
Jira Server: v8.13.6
X-ray: 4.2.14