Details
-
Bug
-
Resolution: Obsolete
-
Medium
Description
- Create an issue with this summary:
{"and":[{"name":{"like":"%some%"}},{"name":{"like":"%guy%"}}]} http://test/entities/0.1.1/feature_showcase.entities.QueryDummy?where=%7B%22and%22%3A%5B%7B%22name%22%3A%7B%22like%22%3A%22%25some%25%22%7D%7D%2C%7B%22name%22%3A%7B%22like%22%3A%22%25guy%25%22%7D%7D%5D%7D
- Search for the issue
Stack trace:
@400000004df9e1021aa5a9b4 2011-06-16 12:54:48,400 ajp-j2ee.instance.jirastudio.com-jira%2F127.0.0.104-8009-4 ERROR sysadmin 774x102011x1 zwm6xj 202.169.29.34 /s ecure/StudioSearch.jspa [velocity] Method getHtml threw exception for reference $results in template templates/search/searchresults.vm at [48,17] @400000004df9e1021aa5b184 2011-06-16 12:54:48,400 ajp-j2ee.instance.jirastudio.com-jira%2F127.0.0.104-8009-4 ERROR sysadmin 774x102011x1 zwm6xj 202.169.29.34 /s ecure/StudioSearch.jspa [com.atlassian.velocity.DefaultVelocityManager] MethodInvocationException occurred getting message body from Velocity: com.atlassian.tem platerenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'escapeAndSummarize' in class com.atlassian.stu dio.jira.search.StudioSearchResultsRenderer threw exception java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at templates/search/searchr esultfragment.vm[line 10, column 46] @400000004df9e1021aa65d64 com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'esca peAndSummarize' in class com.atlassian.studio.jira.search.StudioSearchResultsRenderer threw exception java.lang.StringIndexOutOfBoundsException: String index o ut of range: -1 at templates/search/searchresultfragment.vm[line 10, column 46] @400000004df9e1021aa6808c at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.jav a:99) @400000004df9e1021aa68c44 at sun.reflect.GeneratedMethodAccessor197.invoke(Unknown Source) @400000004df9e1021aa6902c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004df9e1021aa69414 at java.lang.reflect.Method.invoke(Method.java:597) @400000004df9e1021aa69414 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) @400000004df9e1021aa69fcc at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) @400000004df9e1021aa6a3b4 at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) @400000004df9e1021aa6a79c at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004df9e1021aa6bf0c at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004df9e1021aa6c2f4 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004df9e1021aa6c6dc at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004df9e1021aa6d294 at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) @400000004df9e1021aa6d67c at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) @400000004df9e1021aa6da64 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004df9e1021aa6e61c at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) @400000004df9e1021aa6edec at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004df9e1021aa6f1d4 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) @400000004df9e1021aa7055c at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) @400000004df9e1021aa70944 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) @400000004df9e1021aa70d2c at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) @400000004df9e1021aa718e4 at $Proxy1020.render(Unknown Source) @400000004df9e1021aa71ccc at com.atlassian.studio.jira.search.StudioSearchResultsRenderer.getHtml(StudioSearchResultsRenderer.java:72) @400000004df9e1021aa720b4 at sun.reflect.GeneratedMethodAccessor1037.invoke(Unknown Source) @400000004df9e1021aa7249c at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004df9e1021aa73054 at java.lang.reflect.Method.invoke(Method.java:597) @400000004df9e1021aa73054 at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:98) @400000004df9e1021aa7343c at org.apache.velocity.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:264) @400000004df9e1021aa73824 at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:153) @400000004df9e1021aa791fc at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) @400000004df9e1021aa795e4 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) @400000004df9e1021aa799cc at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) @400000004df9e1021aa79db4 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) @400000004df9e1021aa7a96c at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) @400000004df9e1021aa7ad54 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) @400000004df9e1021aa7b13c at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) @400000004df9e1021aa7b13c at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) @400000004df9e1021aa7bcf4 at org.apache.velocity.Template.merge(Template.java:256) @400000004df9e1021aa7c0dc at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:422) @400000004df9e1021aa7c4c4 at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) @400000004df9e1021aa7c8ac at com.atlassian.jira.plugin.webwork.JiraPluginWebworkVelocityServlet.service(JiraPluginWebworkVelocityServlet.java:54) @400000004df9e1021aa7e01c at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) @400000004df9e1021aa7e01c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) @400000004df9e1021aa7e404 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa7e7ec at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aa7f3a4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aa7f78c at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) @400000004df9e1021aa7fb74 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aa7ff5c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aa80b14 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aa812e4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aa8266c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa82a54 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa82e3c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aa839f4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aa83ddc at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aa841c4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa84d7c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa85164 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aa8554c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aa86104 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aa87874 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa87c5c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa88044 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aa89b9c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aa89f84 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aa8a36c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa8af24 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa8b30c at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) @400000004df9e1021aa8b6f4 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) @400000004df9e1021aa8d24c at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) @400000004df9e1021aa8d24c at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) @400000004df9e1021aa8d634 at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:101) @400000004df9e1021aa9206c at com.atlassian.peace.jira.WebWork1PeacePageFilter$WebWork1RequestResponsePair$1$1.forward(WebWork1PeacePageFilter.java:101) @400000004df9e1021aa92454 at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.dispatchView(JiraWebworkActionDispatcher.java:285) @400000004df9e1021aa9283c at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:187) @400000004df9e1021aa92c24 at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) @400000004df9e1021aa937dc at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) @400000004df9e1021aa93bc4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa93fac at com.atlassian.jira.web.filters.JiraLastFilter.doFilter(JiraLastFilter.java:81) @400000004df9e1021aa94394 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa95b04 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa95eec at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) @400000004df9e1021aa95eec at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aa962d4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aa97274 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aa9765c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aa97a44 at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) @400000004df9e1021aa97a44 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aa985fc at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aa989e4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aa9a154 at com.atlassian.agmp.integration.jira.ReprovisionConfigFilter.doFilter(ReprovisionConfigFilter.java:85) @400000004df9e1021aa9a53c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aa9a924 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aa9c864 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aa9cc4c at com.atlassian.agmp.gdata.servlet.GDataServiceErrorServletFilter.doFilter(GDataServiceErrorServletFilter.java:43) @400000004df9e1021aa9d034 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aa9dbec at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aa9dfd4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aa9e3bc at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:47) @400000004df9e1021aa9e7a4 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021aa9fb2c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aa9ff14 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aaa02fc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aaa06e4 at com.atlassian.peace.AbstractPeacePageFilter.doFilter(AbstractPeacePageFilter.java:47) @400000004df9e1021aaa129c at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021aaa1684 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aaa1a6c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aaa1e54 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aaa2a0c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aaa2df4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aaa494c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aaa4d34 at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:102) @400000004df9e1021aaa511c at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:86) @400000004df9e1021aaa511c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aaa60bc at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aaa64a4 at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:50) @400000004df9e1021aaa688c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aaa7444 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aaa782c at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) @400000004df9e1021aaa782c at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) @400000004df9e1021aaa8f9c at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) @400000004df9e1021aaa9384 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021aaa976c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aaa9b54 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aaaa70c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021aaaaaf4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021aaaaedc at com.atlassian.agmp.integration.jira.openid.GoogleOpenIDFilter.doFilter(GoogleOpenIDFilter.java:244) @400000004df9e1021aaab2c4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021aaace1c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021aaad204 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021aaae974 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021aaaed5c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aaaf144 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aaafcfc at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) @400000004df9e1021aab00e4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aab04cc at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aab08b4 at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) @400000004df9e1021aab146c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aab1854 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aab1c3c at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) @400000004df9e1021aab2fc4 at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) @400000004df9e1021aab33ac at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021aab3794 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021aab3b7c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021b79d234 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @400000004df9e1021b79d61c at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) @400000004df9e1021b79da04 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @400000004df9e1021b79f944 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @400000004df9e1021b79fd2c at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021b7a0114 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021b7a2824 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7a2c0c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7a2ff4 at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) @400000004df9e1021b7a3bac at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) @400000004df9e1021b7a3f94 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7a437c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7a4764 at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:59) @400000004df9e1021b7a531c at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021b7a5704 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7a5aec at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7a5ed4 at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:53) @400000004df9e1021b7aa524 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021b7aa90c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7aacf4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7ab0dc at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) @400000004df9e1021b7abc94 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7ac07c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7ac464 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) @400000004df9e1021b7ac84c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7ad404 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7ad7ec at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) @400000004df9e1021b7adbd4 at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) @400000004df9e1021b7aef5c at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7af344 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7af72c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) @400000004df9e1021b7afb14 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @400000004df9e1021b7b06cc at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @400000004df9e1021b7b0ab4 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7b0e9c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7b1a54 at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) @400000004df9e1021b7b1e3c at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021b7b2224 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7b3994 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7b3d7c at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) @400000004df9e1021b7b4164 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021b7b4164 at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) @400000004df9e1021b7b5104 at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) @400000004df9e1021b7b54ec at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7b58d4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7b58d4 at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) @400000004df9e1021b7b6874 at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) @400000004df9e1021b7b6c5c at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) @400000004df9e1021b7b9754 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7b9b3c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7b9f24 at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:76) @400000004df9e1021b7b9f24 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7baec4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7bb2ac at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) @400000004df9e1021b7bb694 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7bba7c at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7bc634 at com.atlassian.jira.web.filters.JiraFirstFilter.doFilter(JiraFirstFilter.java:67) @400000004df9e1021b7bc634 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) @400000004df9e1021b7bdda4 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) @400000004df9e1021b7be18c at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) @400000004df9e1021b7be574 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) @400000004df9e1021b7be95c at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) @400000004df9e1021b7be95c at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) @400000004df9e1021b7bf8fc at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) @400000004df9e1021b7bfce4 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) @400000004df9e1021b7bfce4 at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444) @400000004df9e1021b7c00cc at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472) @400000004df9e1021b7c0c84 at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286) @400000004df9e1021b7c106c at java.lang.Thread.run(Thread.java:619) @400000004df9e1021b7c1454 Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'escapeAndSummarize' in class com.atlassian. studio.jira.search.StudioSearchResultsRenderer threw exception java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at templates/search/sear chresultfragment.vm[line 10, column 46] @400000004df9e1021b7c2bc4 at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337) @400000004df9e1021b7c2fac at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284) @400000004df9e1021b7c3b64 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) @400000004df9e1021b7c3f4c at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) @400000004df9e1021b7c4334 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) @400000004df9e1021b7c471c at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) @400000004df9e1021b7c52d4 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) @400000004df9e1021b7c56bc at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:366) @400000004df9e1021b7c5aa4 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175) @400000004df9e1021b7c5e8c at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) @400000004df9e1021b7c81b4 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87) @400000004df9e1021b7c859c at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) @400000004df9e1021b7c8984 at org.apache.velocity.Template.merge(Template.java:328) @400000004df9e1021b7c8d6c at org.apache.velocity.Template.merge(Template.java:235) @400000004df9e1021b7c8d6c at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.jav a:90) @400000004df9e1021b7c9d0c ... 212 more @400000004df9e1021b7c9d0c Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 @400000004df9e1021b7ca0f4 at java.lang.String.substring(String.java:1937) @400000004df9e1021b7ca4dc at com.atlassian.studio.jira.search.SearchUtils$Summarizer.createFragment(SearchUtils.java:425) @400000004df9e1021b7ca8c4 at com.atlassian.studio.jira.search.SearchUtils$Summarizer.getSummary(SearchUtils.java:244) @400000004df9e1021b7cb47c at com.atlassian.studio.jira.search.SearchUtils.summarize(SearchUtils.java:113) @400000004df9e1021b7cb864 at com.atlassian.studio.jira.search.SearchUtils.escapeAndSummarize(SearchUtils.java:63) @400000004df9e1021b7cbc4c at com.atlassian.studio.jira.search.StudioSearchResultsRenderer.escapeAndSummarize(StudioSearchResultsRenderer.java:187) @400000004df9e1021b7cd7a4 at sun.reflect.GeneratedMethodAccessor442.invoke(Unknown Source) @400000004df9e1021b7cd7a4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @400000004df9e1021b7cdb8c at java.lang.reflect.Method.invoke(Method.java:597) @400000004df9e1021b7cdf74 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) @400000004df9e1021b7ceb2c at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) @400000004df9e1021b7cef14 at com.atlassian.velocity.htmlsafe.introspection.UnboxingMethod.invoke(UnboxingMethod.java:31) @400000004df9e1021b7cf2fc at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) @400000004df9e1021b7cf6e4 ... 225 more
Attachments
Issue Links
- is duplicated by
-
CLOUD-3936 Search fails with an ugly stack trace
- Closed
-
CLOUD-5512 Exception when quick searching "jira studio applinks" on StAC
- Closed