JIRA Reports Could not load class com.herzum.jira.plugin.approval.wf.CheckApprovalCondition when transitioning JIRA issues
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the server and data center platforms.
Problem
When attempting to transition issues the issue does not change status.
The following appears in the atlassian-jira.log
2015-01-01 01:01:01,001 http-bio-8080-exec-1 ERROR superman 998x80148x6 5229i0 192.168.0.1 /secure/AjaxIssueAction!default.jspa [atlassian.jira.workflow.DefaultOSWorkflowConfigurator] Could not load class 'com.herzum.jira.plugin.approval.wf.CheckApprovalCondition'
java.lang.ClassNotFoundException: com.herzum.jira.plugin.approval.wf.CheckApprovalCondition
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.atlassian.core.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:88)
at com.atlassian.core.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:50)
at com.atlassian.jira.workflow.DefaultOSWorkflowConfigurator$LegacyJiraTypeResolver.loadObject(DefaultOSWorkflowConfigurator.java:150)
at com.opensymphony.workflow.TypeResolver.getCondition(TypeResolver.java:73)
at com.atlassian.jira.workflow.DefaultOSWorkflowConfigurator$JiraTypeResolverDelegator.getCondition(DefaultOSWorkflowConfigurator.java:103)
at com.opensymphony.workflow.AbstractWorkflow.passesCondition(AbstractWorkflow.java:1077)
at com.opensymphony.workflow.AbstractWorkflow.passesConditions(AbstractWorkflow.java:1119)
at com.opensymphony.workflow.AbstractWorkflow.passesConditions(AbstractWorkflow.java:1143)
at com.opensymphony.workflow.AbstractWorkflow.getAvailableActionsForStep(AbstractWorkflow.java:723)
at com.opensymphony.workflow.AbstractWorkflow.getAvailableActions(AbstractWorkflow.java:115)
at com.atlassian.jira.workflow.IssueWorkflowManagerImpl.getAvailableActionIds(IssueWorkflowManagerImpl.java:219)
at com.atlassian.jira.workflow.IssueWorkflowManagerImpl.getAvailableActions(IssueWorkflowManagerImpl.java:72)
at com.atlassian.jira.workflow.IssueWorkflowManagerImpl.getSortedAvailableActions(IssueWorkflowManagerImpl.java:116)
at com.atlassian.jira.workflow.IssueWorkflowManagerImpl.getSortedAvailableActions(IssueWorkflowManagerImpl.java:110)
at com.atlassian.jira.issue.transitions.TransitionLinkFactory.getAvailableActions(TransitionLinkFactory.java:61)
at com.atlassian.jira.issue.transitions.TransitionLinkFactory.getItems(TransitionLinkFactory.java:50)
at com.atlassian.plugin.web.DefaultWebInterfaceManager.getDynamicWebItems(DefaultWebInterfaceManager.java:236)
at com.atlassian.plugin.web.DefaultWebInterfaceManager.getDisplayableWebItems(DefaultWebInterfaceManager.java:214)
at com.atlassian.jira.plugin.webfragment.DefaultSimpleLinkManager.getLinksForSection(DefaultSimpleLinkManager.java:134)
at com.atlassian.jira.plugin.webfragment.ThreadLocalCachingSimpleLinkManager.access$601(ThreadLocalCachingSimpleLinkManager.java:31)
at com.atlassian.jira.plugin.webfragment.ThreadLocalCachingSimpleLinkManager$3$1.load(ThreadLocalCachingSimpleLinkManager.java:181)
at com.atlassian.jira.plugin.webfragment.ThreadLocalCachingSimpleLinkManager$3$1.load(ThreadLocalCachingSimpleLinkManager.java:177)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3573)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2350)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228)
at com.google.common.cache.LocalCache.get(LocalCache.java:3970)
Diagnosis
Environment
- The Environment had the following Add-On installed: Herzem Approcal Addon
Cause
The Workflow has been modified with additional Conditions, which can not work, due to the missing Add-on.
Workaround
Open Each Workflow, and remove any Conditions left by the Herzem Approval Add-on.
- Locate the Affected Workfow as per Configuring Workflow.
- Remove conditions left by the Herzem Add-on as per: Configuring Conditions
Resolution
- Please disable/remove the problematic plugin from JIRA and contact the developer of the third-party plugin for assistance
Last modified on Aug 29, 2022
Powered by Confluence and Scroll Viewport.