public static List<String> getRunningIssues(AddOn.BaseRunRequirements requirements) {
        List<String> issues = new ArrayList<>(2);
        String issue = getJavaVersionIssue(requirements);
        if (issue != null) {
            issues.add(issue);
        }
        issue = getDependencyIssue(requirements);
        if (issue != null) {
            issues.add(issue);
        }
        return issues;
    }
public static List < String > getRunningIssues ( AddOn . BaseRunRequirements requirements ) { List < String > issues = new ArrayList < > ( 2 ) ; String issue = getJavaVersionIssue ( requirements ) ; if ( issue != null ) { issues . add ( issue ) ; } issue = getDependencyIssue ( requirements ) ; if ( issue != null ) { issues . add ( issue ) ; } return issues ; }
Returns the textual representations of the running issues (Java version and dependency), if any.
<p>
The messages are not internationalised, should be used only for logging and non UI uses.

@param requirements the run requirements of the add-on or extension
@return a {@code List} containing all the running issues of the add-on or extension, empty if none
@see #getUiRunningIssues(AddOn.BaseRunRequirements, AddOnSearcher)
@see #getUiExtensionsRunningIssues(AddOn.AddOnRunRequirements, AddOnSearcher)