Field is Required Validator not compatible with JIRA 7

Description

I am evaluating this software, so I don't have a SEN. I wanted to prevent a transition if 'Time Spent' was not entered. I've attached a screenshot of that. When the validation is fired, a Jira debug backtrace is dumped. According to various docs on this issue - this is from an API change in 7.0.0 of Jira Software.

Here is the relevant parts of the backtrace:

java.lang.NoSuchMethodError: com.atlassian.jira.security.JiraAuthenticationContext.getLoggedInUser()Lcom/atlassian/crowd/embedded/api/User;
java.lang.NoSuchMethodError: com.atlassian.jira.security.JiraAuthenticationContext.getLoggedInUser()Lcom/atlassian/crowd/embedded/api/User;
at com.innovalog.jmwe.plugins.validators.FieldRequiredValidator.validate(FieldRequiredValidator.java:91) [?:?]
at com.innovalog.jmwe.plugins.validators.GenericValidator.validate(GenericValidator.java:94) [?:?]
at com.atlassian.jira.workflow.SkippableValidator.validate(SkippableValidator.java:53) [SkippableValidator.class:?]
at com.opensymphony.workflow.AbstractWorkflow.verifyInputs(AbstractWorkflow.java:1512) [osworkflow-2.8.1.jar:2.8.1]
at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1203) [osworkflow-2.8.1.jar:2.8.1]
at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:564) [osworkflow-2.8.1.jar:2.8.1]
at com.atlassian.jira.workflow.OSWorkflowManager.doWorkflowActionInsideTxn(OSWorkflowManager.java:991) [OSWorkflowManager.class:?]
at com.atlassian.jira.workflow.OSWorkflowManager.doWorkflowAction(OSWorkflowManager.java:943) [OSWorkflowManager.class:?]

Environment

Jira 7.0.0 server edition, CentOS.

Customer Info

None

Assignee

Unassigned

Reporter

Patrick O'Lone

Labels

None

Internal Complexity

Unknown

Internal Value

Unknown

SEN

None

Requires documentation

None

Impact

None

Fix versions

Affects versions

Priority

Critical
Configure