Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
7.2.5
-
7.02
-
16
-
Severity 3 - Minor
-
1
-
Description
Issue Summary
In some cases when JIRA resolves sidebarContent value into NULL (see for example JRA-64276) sidebar-issue-navigator.soy soy template doesn't check for sidebarContent value and that cause problem with sidebar:
- showing the message : Unable to render element due to an error
Steps to Reproduce
- N/A. This is a development-level issue.
Expected Results
sidebar-issue-navigator.soy soy template will validate values.
Actual Results
Sidebar will not render with error: Unable to render element due to an error
You can following error in the logs:
http-nio-6326-exec-10 ERROR admin 741x3x2 1iziavr 127.0.0.1 /browse/AA-6 [o.a.c.c.C.[Catalina].[localhost].[/]] Unhandled exception occurred whilst decorating page com.google.template.soy.tofu.SoyTofuException: In 'print' tag, expression "$sidebarContent" evaluates to undefined. at JIRA.Issues.Projects.Templates.issueViewWithSidebar(sidebar-issue-navigator.soy:24) at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:369) at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:322) at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:66) at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:476) at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:133) at com.atlassian.soy.impl.DefaultSoyTemplateRenderer.render(DefaultSoyTemplateRenderer.java:45) at com.atlassian.soy.impl.DefaultSoyTemplateRenderer.render(DefaultSoyTemplateRenderer.java:39) ... 5 filtered at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) ... 53 filtered at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Attachments
Issue Links
- relates to
-
JRASERVER-64276 NullPointerException in getFieldConfig
- Closed
-
JSWSERVER-12040 Using cascadeOption(None) in filter query breaks browse project view for all projects
- Gathering Impact