I need to clear assignee field in JIRA using script runner custom listener.
I wrote the below script to listen to field "Assigned Workgroup" when it is updated then I want to clear Assignee field
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.MutableIssue
import java.sql.Timestamp
import groovy.time.TimeCategory
import java.time.*
def issue = event.getIssue()
def issueKey = issue.getKey()
def issueInputParameters = issue.getAssignee()
def date1 = new Timestamp(new Date().getTime())
def date2 = new Timestamp(new Date().getTime() - 5000)
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
def change = changeHistoryManager.getChangeItemsForField(issue, "Assigned Workgroup")
String KISH = change.findAll{it.created < date1 && it.created > date2}
if (KISH == '[]'){
return null
}else{
issue.setAssignee(null) - This line throws error saying "check if declared type is right and if the method exists"
}