Hi,
The following scriptrunner script raise the below error message
def endDateValue = taskEndDate.format('yyyy-MM-dd')
log.warn (" End Date value :" + endDateValue)
def edCustomFieldMgr = ComponentAccessor.customFieldManager.getCustomFieldObjects(myIssue)?.find { it.name == endDateFieldName }
def edCustomField = customFieldManager.getCustomFieldObjects(myIssue).findByName(endDateFieldName)
assert edCustomFieldMgr : "Could not find custom field with name $endDateFieldName"
//--- Line 153
edCustomFieldMgr.updateValue(null, myIssue, new ModifiedValue(myIssue.getCustomFieldValue(edCustomField), endDateValue), new DefaultIssueChangeHolder())
Error Message
2020-05-06 06:02:42,402 WARN [runner.AbstractScriptRunner]: End Date value :2020-05-24 2020-05-06 06:02:42,435 ERROR [common.UserScriptEndpoint]: ************************************************************************************* 2020-05-06 06:02:42,435 ERROR [common.UserScriptEndpoint]: Script console script failed: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Date at com.atlassian.jira.issue.customfields.impl.DateCFType.getDbValueFromObject(DateCFType.java:57) at com.atlassian.jira.issue.customfields.impl.AbstractSingleFieldType.updateValue(AbstractSingleFieldType.java:151) at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:426) at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:396) at com.atlassian.jira.issue.fields.OrderableField$updateValue.call(Unknown Source) at Script11644.run(Script11644.groovy:153)
How can I fix this error?
Thanks