Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Is there a way to disable the class cache in ScriptRunner

Steffen Stamprath
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.
December 9, 2020

Is there a way to disable the class cache in ScriptRunner?

I have the problem that I keep working on classes (separate files). But they are cached and then they are outdated at runtime (e.g. in the console).

My scenario:
test.groovy (for console) uses e.g. UserManager.groovy
Every time I change UserManager.groovy I have to clear the whole cache. This is stupid.

 

Are there some solutions here? Alà:
- Cache update if groovy file changed
- Clear cache for single file?
- ...?

Thanks a lot!

2 answers

Suggest an answer

Log in or Sign up to answer
0 votes
Serpa Dystematic
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 9, 2023

Could you find a solution for this?

I'm trying to develop a script in "Script Console", but the class I've created in "Script Editor" is being cached the first time I run it and after that I cannot get the updated version of it..

0 votes
Graham Twine _Slm_ December 17, 2020

Hi @Steffen Stamprath have you tried to use the Scriptrunner built in scripts?

You can find it in the admin console under Built in Scripts > System > Clear Groovy classloader.

Steffen Stamprath
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.
January 4, 2021

I know this function. But this clears all classes. This is not the solution for me.

TAGS
AUG Leaders

Atlassian Community Events