Trackback table page selection causes Internal Server Error

XMLWordPrintable

    • Type: Defect
    • Resolution: Done
    • Priority: Major
    • Recycle Bin
    • Affects Version/s: 1.3.0-M4
    • Component/s: Trackback
    • None

      Even after rebuilding the Triplestore:

      On staging1, search Simulations for gfdl.
      Select any of the links in the results.
      Internal Server Error

              at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
              at java.lang.Thread.run(Thread.java:662)
      Caused by: org.apache.jasper.JasperException: org.apache.tiles.impl.CannotRenderException: JSPException including path '/WEB-INF/views/jsp/trackback/trackbackTable.jsp'.
              at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
              at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
              at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
              at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
              at org.springframework.security.web.firewall.RequestDispatcherAwareHttpFirewall$ForwardAndIncludeAwareHttpFirewalledRequest$FirewalledRequestAwareRequestDispatcher.forward(RequestDispatcherAwareHttpFirewall.java:51)
              at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
              at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
              at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
              at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
              at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
              at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
              at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at sgf.gateway.web.filters.metrics.ClickstreamFilter.doFilter(ClickstreamFilter.java:75)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
              at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at sgf.gateway.web.filters.metrics.UserAgentFilter.doFilter(UserAgentFilter.java:86)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
              at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
              at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
              at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:89)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:109)
              at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at sgf.gateway.web.filters.exception.UnhandledExceptionFilter.doFilter(UnhandledExceptionFilter.java:99)
              ... 17 more
      Caused by: org.apache.tiles.impl.CannotRenderException: JSPException including path '/WEB-INF/views/jsp/trackback/trackbackTable.jsp'.
              at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:691)
              at org.apache.tiles.impl.BasicTilesContainer.renderContext(BasicTilesContainer.java:176)
              at org.apache.tiles.jsp.taglib.InsertTemplateTag.renderContext(InsertTemplateTag.java:91)
              at org.apache.tiles.jsp.taglib.InsertTemplateTag.render(InsertTemplateTag.java:81)
              at org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackView_jsp._jspx_meth_tiles_005finsertTemplate_005f1(trackbackView_jsp.java:911)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackView_jsp._jspx_meth_c_005fif_005f10(trackbackView_jsp.java:850)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackView_jsp._jspx_meth_tiles_005fputAttribute_005f1(trackbackView_jsp.java:342)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackView_jsp._jspx_meth_tiles_005finsertDefinition_005f0(trackbackView_jsp.java:182)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackView_jsp._jspService(trackbackView_jsp.java:137)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
              ... 82 more
      Caused by: org.apache.tiles.util.TilesIOException: JSPException including path '/WEB-INF/views/jsp/trackback/trackbackTable.jsp'.
              at org.apache.tiles.servlet.context.ServletUtil.wrapServletException(ServletUtil.java:232)
              at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:105)
              at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96)
              at org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44)
              at org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:103)
              at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:669)
              at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:689)
              ... 94 more
      Caused by: javax.el.ELException: Expression cannot be null
              at org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:87)
              at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:150)
              at org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:194)
              at org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:68)
              at org.apache.tiles.evaluator.el.ELAttributeEvaluator.evaluate(ELAttributeEvaluator.java:156)
              at org.apache.tiles.evaluator.AbstractAttributeEvaluator.evaluate(AbstractAttributeEvaluator.java:44)
              at org.apache.tiles.impl.BasicTilesContainer.evaluate(BasicTilesContainer.java:344)
              at org.apache.tiles.jsp.taglib.ImportAttributeTag.importAttributes(ImportAttributeTag.java:121)
              at org.apache.tiles.jsp.taglib.ImportAttributeTag.execute(ImportAttributeTag.java:93)
              at org.apache.tiles.jsp.taglib.AttributeTagSupport.doStartTag(AttributeTagSupport.java:175)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackTable_jsp._jspx_meth_tiles_005fimportAttribute_005f0(trackbackTable_jsp.java:135)
              at org.apache.jsp.WEB_002dINF.views.jsp.trackback.trackbackTable_jsp._jspService(trackbackTable_jsp.java:103)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
              at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
              at org.springframework.security.web.firewall.RequestDispatcherAwareHttpFirewall$ForwardAndIncludeAwareHttpFirewalledRequest$FirewalledRequestAwareRequestDispatcher.include(RequestDispatcherAwareHttpFirewall.java:56)
              at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
              at org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:650)
              at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:644)
              at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103)
              ... 99 more

                                                                                                                              

              Assignee:
              Hannah Wilcox (Inactive)
              Reporter:
              Christy Grant
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: