Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-79025

The Jira logs throw an error related to a instance-health-score-start.vm template file

XMLWordPrintable

      Issue

      The Jira logs are throwing an error related to a missing instance-health-score-start.vm template file whenever a Jira System Admin user navigates to the page ⚙ > System > Troubleshooting and support tools:

      2025-08-14 09:08:11,283+0000 http-nio-8080-exec-18 url: /jira/plugins/servlet/troubleshooting/view/instance-health-score/view; user: admin ERROR admin 548x251x5 1lvpul3 10.228.166.49,172.50.0.3 /plugins/servlet/troubleshooting/view/instance-health-score/view [org.apache.velocity] ResourceManager : unable to find resource 'templates/html/instance-health-score-start.vm' in any resource loader.
      2025-08-14 09:08:11,285+0000 http-nio-8080-exec-18 url: /jira/plugins/servlet/troubleshooting/view/instance-health-score/view; user: admin ERROR admin 548x251x5 1lvpul3 10.228.166.49,172.50.0.3 /plugins/servlet/troubleshooting/view/instance-health-score/view [o.a.c.c.C.[Catalina].[localhost].[/jira]] Unhandled exception occurred whilst decorating page
      com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/html/instance-health-score-start.vm'
      	at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:155)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
      	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
      	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:137)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
      	at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
      	at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
      	at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:137)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241)
      	at jdk.proxy113/jdk.proxy113.$Proxy2230.render(Unknown Source)
      	at com.atlassian.troubleshooting.stp.servlet.SupportToolsViewServlet.displayResults(SupportToolsViewServlet.java:253)
      	at com.atlassian.troubleshooting.stp.servlet.SupportToolsViewServlet.doGet(SupportToolsViewServlet.java:136)
      

      Notes:

      • This error occurs with Jira versions that ship with the Atlassian Troubleshooting and Support Tools plugin on 2.6.0
      • This error has been observed on the Jira versions 10.2.1, 10.3.5, 10.4.0, but other Jira versions might be impacted

      Steps to replicate

      • Log into Jira as a System Admin
      • Navigate to the page ⚙ > System > Troubleshooting and support tools
      • Check the Jira application logs (<JIRA_HOME>/log/atlassian-jira.log)

      Expected behavior

      No error should be thrown in the Jira logs related to the end point /plugins/servlet/troubleshooting/view/instance-health-score/view

      Actual behavior

      The error below related to the end point /plugins/servlet/troubleshooting/view/instance-health-score/view is thrown:

      2025-08-14 09:08:11,285+0000 http-nio-8080-exec-18 url: /jira/plugins/servlet/troubleshooting/view/instance-health-score/view; user: admin ERROR admin 548x251x5 1lvpul3 10.228.166.49,172.50.0.3 /plugins/servlet/troubleshooting/view/instance-health-score/view [o.a.c.c.C.[Catalina].[localhost].[/jira]] Unhandled exception occurred whilst decorating page
      com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/html/instance-health-score-start.vm'
      

      Explanation around this error

      This error:

      • is harmless and does not have any impact on Jira functionality
      • is related to the Jira instance optimizer functionality development
      • can be fixed by upgrading the Jira plugin Atlassian Troubleshooting and Support Tools to the version 2.6.1 or later

      Workaround

      • Navigate to the page ⚙ > Manage Apps > Manage Apps
      • Search for the Jira plugin Atlassian Troubleshooting and Support Tools
      • Upgrade it to 2.6.1 or any higher version
      • Go back to the page ⚙ > System > Troubleshooting and support tools, and verify that:
        • The Optimization tab is showing
        • The Jira logs are no longer throwing an error related to the missing instance-health-score-start.vm template file

        1. StepsToReplicate.png
          StepsToReplicate.png
          442 kB
        2. Workaround.png
          Workaround.png
          242 kB
        3. WorkaroundImpact.png
          WorkaroundImpact.png
          542 kB

              d84a49d7d1e8 Piotr Masarczyk
              jrey Julien Rey (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: