Missing Property Exception when Using Exalate External Scripts

    This article applies to Exalate Classic only. For New Exalate, refer to this documentation

    Problem

    When using the Exalate external scripts library you get an error as shown below.

    Error detail:
    groovy.lang.MissingPropertyException: No such property: StatusSync for class: Script

    Note: Please note, that the error message might be different, depending on the missing script. We've used StatusSync.groovy for demonstration purposes.

    Cause

    Exalate external script is not installed in the $JIRA_HOME/scripts directory. The class specified in the error message is missing.

    Note: We've used StatusSync.groovy for demonstration purposes.

    Solution

    Copy the .groovy file into the $JIRA_HOME/scripts directory.