Forums

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

How to modify a custom class in scriptrunner

Vincent Lee May 13, 2020

Hi,

I want to write some commonly used code as a package.

So I refer this https://scriptrunner.adaptavist.com/latest/jira/#_script_roots 

and do some test.

Here I get some problem.

First, I add new groovy in Script Editor

擷取.PNG

and test it on Script Console 

擷取1.PNG

it worked as expected

 

But, when I modify Bollo.groovy as "hello sailor!!!" to ""hello" and save it.

And test it on Script Console again, it still print "hello sailor!!!"

 

Whatever I modify Bollo.groovy in Script Editor, it still print the same result.

Can anyone help me to modify a custom class in scriptrunner. Thanks a lot.

JIRA version : v8.5.1

Scriptrunner version: 5.6.15.1-p5

1 answer

1 accepted

0 votes
Answer accepted
PD Sheehan
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.
May 24, 2020

Go to your Built-In script section and select "Clear Groovy classloader or Jira internal cachesHelp"

Then select Groovy class loader and click Run

I think this is perhaps a bug with the ScriptEditor. When I edit scripts directly in the filesystem (or sync them with winscp) then those classes are automatically re-loaded. 

But when I edit them in the Script Editor, I find that I have to clear the class loader.

Vincent Lee May 24, 2020

Hi @PD Sheehan ,

It works! 

Thank you!

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events