LogicalFile detail page throws JSP EL exception

XMLWordPrintable

    • Type: Defect
    • Resolution: Done
    • Priority: Blocker
    • 1.0.0-RC1
    • Affects Version/s: 1.0.0-BETA2
    • Component/s: User Interface
    • None

      The LogicalFile detail (view-logical-file.jsp) throws an exception related to Notes which are no longer accessible from LogicalFile. Full trace follows:

      Caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/jsp/browse/view-logical-file.jsp at line 44

      41: <span>Notes</span>
      42: </div>
      43: <div class="bd">
      44: <c:forEach var="note" items="${logicalFile.notes}">
      45: <div style="margin-top: 7px;">
      46: ${note}
      47: </div>


      Stacktrace:
              at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              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:630)
              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.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
              at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
              at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
              at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
              at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
              at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
              at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at eske.web.filters.metrics.ClickstreamFilter.doFilter(Unknown Source)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
              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 eske.web.filters.metrics.UserAgentFilter.doFilter(Unknown Source)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
              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.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
              at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
              at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at eske.web.filters.security.OpenidProviderIntegrationFilter.doFilterHttp(Unknown Source)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at eske.web.filters.security.OpenidConsumerSessionFilter.doFilterHttp(Unknown Source)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.securechannel.ChannelProcessingFilter.doFilterHttp(ChannelProcessingFilter.java:116)
              at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
              at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
              at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
              at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
              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.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)
              ... 16 more
      Caused by: javax.el.PropertyNotFoundException: Property 'notes' not found on type eske.model.metadata.inventory.LogicalFileImpl
              at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
              at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:170)
              at javax.el.BeanELResolver.property(BeanELResolver.java:279)
              at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
              at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
              at org.apache.el.parser.AstValue.getValue(AstValue.java:118)
              at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
              at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)
              at org.apache.jsp.WEB_002dINF.views.jsp.browse.view_002dlogical_002dfile_jsp._jspx_meth_c_005fforEach_005f1(view_002dlogical_002dfile_jsp.java:575)
              at org.apache.jsp.WEB_002dINF.views.jsp.browse.view_002dlogical_002dfile_jsp._jspx_meth_tiles_005fputAttribute_005f3(view_002dlogical_002dfile_jsp.java:325)
              at org.apache.jsp.WEB_002dINF.views.jsp.browse.view_002dlogical_002dfile_jsp._jspx_meth_tiles_005finsertDefinition_005f0(view_002dlogical_002dfile_jsp.java:160)
              at org.apache.jsp.WEB_002dINF.views.jsp.browse.view_002dlogical_002dfile_jsp._jspService(view_002dlogical_002dfile_jsp.java:114)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
              ... 95 more

              Assignee:
              Nathan Wilhelmi (Inactive)
              Reporter:
              Eric Nienhouse
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: