I have a noddy question. I've just installed the script runner and I'm trying to get my head around. When I follow "Get JIRA Version" sample from the documentation (https://scriptrunner-docs.connect.adaptavist.com/jira/script-console.html) I get the error below. Can you please guide me about it? Thank you.
groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.get() is applicable for argument types: (java.lang.String) values: [/rest/api/2/serverInfo] Possible solutions: get(java.lang.String), getAt(java.lang.String), grep(), put(java.lang.String, java.lang.Object), grep(java.lang.Object), wait() at Script8.run(Script8.groovy:1)
Welcome to the community.
I think you're using Jira Server but you're trying to run Script Runner cloud version code examples.
AFAIK those get, post, put, ... http methods can be used without adding any import statements in script console for cloud version of Script Runner. I'm not good at cloud though.
But in server edition you need to add some REST library imports.
However, if you want to get the version of Jira using script console, you can use below script.
BuildUtilsInfo buildUtils = ComponentAccessor.getComponent(BuildUtilsInfo.class)
But, if you need to do it via REST, I can also try to help.
I hope I was helpful.
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events