Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Script Runner condition throws exception

Benjamin Mahler August 17, 2014

Hi,

I having some trouble with the following workflow condition:

cfValues['class'].value != 'Smart'

The condition works great as long there is an value in the custom field "class", like smart, clever,..,

but if the custom field isn t filled (null) an exception is the result:

javax.script.ScriptException: java.lang.NullPointerException

Debbuging with assert says:

javax.script.ScriptException: java.lang.NullPointerException: Cannot get property 'value' on null object

Does anybody know how to change the condition to avoid the exception?

Thanks, Benjamin

1 answer

1 accepted

1 vote
Answer accepted
Alexey_Rjeutski__Polontech_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 17, 2014

Try the following:

null != cfValues['class'] && cfValues['class'].value != 'Smart'

Updated, small error was inside)

Benjamin Mahler August 17, 2014

The exception is gone! :)


Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, team '25 europe, atlassian event, barcelona 2025, jira, confluence, atlassian intelligence, rovo, ai-powered collaboration, developer tools, agile teams, digital transformation, teamwork solutions, atlassian conference, product announcements

🌆 Team '25 Europe registration is now open!

Join the largest European gathering of the Atlassian Community and reimagine what’s possible when great teams and transformative technology come together. Plus, grab your Super Fan ticket now and save over €1,000 on your pass before prices rise on 3 June.

Register now
AUG Leaders

Atlassian Community Events