Web interface does not load when running Fisheye 3.x

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

Problem

This can be seen in the browser after upgrading from 2.10.x to 3.0 or starting up older versions of Fisheye 3.x (e.g. 3.4.3):

1 2 3 4 5 6 7 8 9 An error occurred trying to render this page javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: javax.el.ELException: Problems calling function 'cru:renderHeader' org.apache.jsp._500_jsp$_500_jspHelper.invoke(_500_jsp.java:846) org.apache.jsp.tag.web.cru.singlePanelPageContent_tag.doTag(singlePanelPageContent_tag.java:176) org.apache.jsp._500_jsp._jspx_meth_rend_singlePanelPageContent_0(_500_jsp.java:279) org.apache.jsp._500_jsp._jspx_meth_c_catch_0(_500_jsp.java:241) org.apache.jsp._500_jsp._jspx_meth_c_otherwise_0(_500_jsp.java:207) org.apache.jsp._500_jsp._jspx_meth_c_choose_0(_500_jsp.java:150) org.apache.jsp._500_jsp._jspService(_500_jsp.java:120)

Cause

Cause #1 - unsupported Java version

This can be confirmed when the following is found in the logs:

1 2 3 WARN [main ] fisheye Run-sysinfo - Unsupported java version detected: 1.8.0_60 WARN [main ] fisheye Run-sysinfo - Currently supported versions: 1.6 and 1.7 WARN [main ] fisheye Run-sysinfo - Running with your current version may be unstable.

This is telling us that this version of Fisheye only supports Java 1.6 and 1.7 while the current JAVA_HOME is set to 1.8.0_60.

Cause #2 - osgi-cache

This happens when Fisheye, for some reason, uses the cached bundled plugin versions from the old instance that exist inside FISHEYE_INST/var/osgi-cache directory, instead of the plugin versions bundled with Fisheye 3.0.

Resolution

Resolution for Cause #1 - unsupported Java version

  1. Stop Fisheye/Crucible

  2. set the JAVA_HOME to a supported version (see Environment variables for reference)

  3. Start Fisheye/Crucible

Resolution for Cause #2 - osgi-cache

  1. Stop Fisheye/Crucible

  2. Delete FISHEYE_INST/var/osgi-cache

  3. Start Fisheye/Crucible

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.