Scripted calculated field error

J C November 14, 2017

I must be missing an import, the script below gives me the error:

Cannot find matching method java.lang.Object#plus... Please check if the declared type is right and if the method exists...

Any idea what I may be doing wrong? Same happens if I try to multiply the two values.

import com.atlassian.jira.ComponentManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.Issue

def value = getCustomFieldValue("Value")
def complexity = getCustomFieldValue("Complexity")

return complexity + value

 

Thanks in advance!

1 comment

Comment

Log in or Sign up to comment
J C November 14, 2017

I figured it out, in case others run into this problem... I was trying to do this on a single select field of numbers but it saves it as a string... have to convert it into an integer and the calculations work fine:

 

def value = Integer.parseInt((String)getCustomFieldValue("Value"))

def complexity = Integer.parseInt((String)getCustomFieldValue("Complexity"))

TAGS
AUG Leaders

Atlassian Community Events