Scriptrunner 'switch to a different user' fails

Michael Weber-Hansen September 29, 2016

On JIRA Software 7.2.2 (and Service Desk 3.2.2), Scriptrunner 4.3.7.

When trying the build in script - Switch to a different user, the script throws an exception:

java.lang.NullPointerException: Cannot invoke method getRemoteUserKey() on null object
at com.onresolve.scriptrunner.canned.common.AbstractSwitchUser.doValidate(AbstractSwitchUser.groovy:51)
at com.onresolve.scriptrunner.canned.CannedScript$doValidate$0.call(Unknown Source)
at com.onresolve.scriptrunner.runner.ScriptRunnerImpl.validateAndRunCannedInternal(ScriptRunnerImpl.groovy:415)
at com.onresolve.scriptrunner.runner.ScriptRunnerImpl.validateForPreview(ScriptRunnerImpl.groovy:365)
at com.onresolve.scriptrunner.runner.rest.AbstractRestEndpoint.previewOrExecCanned(AbstractRestEndpoint.groovy:168)
at com.onresolve.scriptrunner.runner.rest.common.CannedScriptEndpoint.previewCanned(CannedScriptEndpoint.groovy:117)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
... 13 filtered

Anybody that have seen this before?

We have just upgraded to the new JIRA and scriptrunner versions.

2 answers

1 vote
JamieA
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.
September 30, 2016

This has been fixed in 4.3.8 and has been released, or 4.1.3.18 for JIRA 6.

1 vote
adammarkham
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.
September 29, 2016

This is a bug in 4.3.7 unfortunately. Please see SRJIRA-2040.

We are looking at fixing this as soon as possible and putting out a new release.

For now you can downgrade to 4.3.6 if this is a problem for you.

Suggest an answer

Log in or Sign up to answer