Since moving to JIRA 7.x I've a problem with calling classes from groovy scripts.
I've put my class on the default location:
D:\Program Files\Atlassian\Application Data\JIRA\scripts
Content of the file:
==============
package CegekaGroovy
/**
* Created by R.Koppelaar on 15-2-2016.
*/
class TestClass
{
public static String Hello()
{
return "Aangeroepen";
}
}
And try to import it from the script console within jira:
import CegekaGroovy.TestClass
The red cross disappear, but when running the script following error occurs:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script147.groovy: 1: unable to resolve class CegekaGroovy.TestClass @ line 1, column 1. import CegekaGroovy.TestClass ^ 1 error
Where should we place the classes. In JIRA 5.x we placed the files in following location:
D:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\classes\CegekaGroovy
which seems to work perfectly
Hi Ron,
In JIRA 7 the default classes directory would be located in the JIRA install directory at <JIRA-INSTALL>/atlassian-jira/WEB-INF/classes.
In JIRA 7 the scripts directory where you can call scripts from a file is in the JIRA home directory at <JIRA-Home>/scripts
Can you please confirm if the relevant scripts and class files are present inside these locations.
Thanks
Kristian
I've put both my classes and my scripts in the JIRA HOME Directory. This results in a working way for calling classes within my scripts. So directory structur eis:
<JIRA_HOME>/scripts
Within this folder a sub-folder is created: CegekaGroovy which contains the classes.
Using classes within the scripts is okay.
Using classes from the script console will fail
Any reason for that?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ron,
The scripts should fire from the script console.
Could you please raise a ticket at https://productsupport.adaptavist.com/servicedesk/customer/portal/2 outlining the details above along with your version of Script Runner and JIRA 7 so that we can investigate this further.
Many Thanks
Kristian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.