Error transitioning issues to different statuses

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

After Jira upgrade, users are unable to transition issues and see an error similar to:

"Could not load FunctionProvider class It seems that you have tried to perform an illegal workflow operation."

Environment

Jira 8.20.x

Diagnosis

In the "atlassian-jira.log" you see an error similar to this:

1 2 3 4 5 ERROR dvb 571x41756x1 hhnj 101.20.2.2 /secure/WorkflowUIDispatcher.jspa [c.a.jira.workflow.DefaultOSWorkflowConfigurator] Could not load class 'com.innovalog.jmwe.plugins.functions.CopyFieldValueToLinkedIssuesFunction' java.lang.ClassNotFoundException: com.innovalog.jmwe.plugins.functions.CopyFieldValueToLinkedIssuesFunction at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1372) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1195) at com.atlassian.core.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:79)

Cause

The error means that Jira is trying to use functionalities from a third-party plugin called Jira Misc Workflow Extensions (JMWE)

The probable cause is that the plugin was uninstalled or disabled before the upgrade, and was not installed or enabled after the upgrade.

Solution

Install or enable the plugin on the Jira instance, so the workflow can load all the classes needed.

Updated on March 20, 2025

Still need help?

The Atlassian Community is here for you.