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.
Was this helpful?