Issues activity module failed to load after upgrading JIRA Fisheye plugin to version 5.2.1
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
Symptoms
After upgrading JIRA Fisheye plugin to the latest version, 5.2.1, issues activity module is no longer showing up properly. Hence, issue comments, changes histories, activities becomes inaccessible. Sample screenshot of the problem:

The following exceptions appear in the atlassian-jira.log
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2012-08-15 20:30:06,094 ajp-8019-1 ERROR holger 1230x1x1 13drjoj 88.134.32.1 /browse/OBTIMA-575 [jira.web.component.ModuleWebComponentImpl] Error rendering web panel: com.atlassian.jira.jira-view-issue-plugin:activitymodule (null)
java.lang.NoClassDefFoundError: com/atlassian/applinks/api/application/stash/StashApplicationType
at com.atlassian.jirafisheyeplugin.stash.StashCommitServiceImpl.isConfigured(StashCommitServiceImpl.java:160)
at com.atlassian.jirafisheyeplugin.web.ShowPanelHelperImpl.isAssociatedWith(ShowPanelHelperImpl.java:125)
at com.atlassian.jirafisheyeplugin.web.ShowPanelHelperImpl.showIssuePanel(ShowPanelHelperImpl.java:59)
at com.atlassian.jirafisheyeplugin.web.issuetabpanel.fisheye.FishEyeIssueTabPanel.isShowPanel(FishEyeIssueTabPanel.java:364)
at com.atlassian.jirafisheyeplugin.web.issuetabpanel.AbstractFishEyeCrucibleIssueTabPanel.showPanel(AbstractFishEyeCrucibleIssueTabPanel.java:75)
at com.atlassian.jira.plugin.issuetabpanel.IssueTabPanelInvokerImpl.invokeShowPanel(IssueTabPanelInvokerImpl.java:42)
at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
[.....]
Caused by: java.lang.ClassNotFoundException: com.atlassian.applinks.api.application.stash.StashApplicationType
at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:772)
at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 293 more
2012-08-15 20:31:41,676 ajp-8019-3 ERROR holger 1231x204x1 13drjoj 88.134.32.1 /browse/OBTIMA-1124 [jira.web.component.ModuleWebComponentImpl] Error rendering web panel: com.atlassian.jira.jira-view-issue-plugin:activitymodule (null)
java.lang.NoClassDefFoundError: com/atlassian/applinks/api/application/stash/StashApplicationType
at com.atlassian.jirafisheyeplugin.stash.StashCommitServiceImpl.isConfigured(StashCommitServiceImpl.java:160)
at com.atlassian.jirafisheyeplugin.web.ShowPanelHelperImpl.isAssociatedWith(ShowPanelHelperImpl.java:125)
at com.atlassian.jirafisheyeplugin.web.ShowPanelHelperImpl.showIssuePanel(ShowPanelHelperImpl.java:59)
[.....]
Cause
This is actually a critical bug of JIRA Fisheye plugin 5.2.1:
Resolution
At the moment, the only resolution that we have is to downgrade the JIRA Fisheye plugin
The following steps should describe the steps to downgrade the plugin:
Shut down JIRA
Go to $JIRA_HOME/plugins/installed-plugins directory
Remove JIRA Fisheye 5.2.1 .jar file from the directory
Restart JIRA, and the bundled JIRA Fisheye plugin will be used
Was this helpful?