-
Bug
-
Resolution: Fixed
-
Low
-
10.2.1, 10.3.5, 10.4.0
-
None
-
10.02
-
Severity 3 - Minor
-
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