Type Exception Report
Message An exception occurred processing [/WEB-INF/content/publicationView.jsp] at line [568]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: An exception occurred processing [/WEB-INF/content/publicationView.jsp] at line [568] 565: <div class="indent"> 566: <c:forEach items="${publicationView.versions}" var="version" varStatus="status"> 567: <p style="margin-top:10px;"> 568: <a href="<c:url value='${version.viewUrl}'/>">${version.displayLabel}</a> 569: </p> 570: </c:forEach> 571: </div> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:618) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:515) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:172) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) edu.umich.icpsr.AppDispatcherServlet.service(AppDispatcherServlet.java:38) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) edu.umich.icpsr.open.web.ManagementVerificationFilter.doFilter(ManagementVerificationFilter.java:51) edu.umich.icpsr.commons.web.DownloadVerificationFilter.doFilter(DownloadVerificationFilter.java:31) edu.umich.icpsr.commons.oauth.filter.KeycloakAuthenticationFilter.doFilter(KeycloakAuthenticationFilter.java:75) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Root Cause
javax.el.ELException: Error reading [displayLabel] on type [edu.umich.icpsr.commons.model.DipPublish] javax.el.BeanELResolver.getValue(BeanELResolver.java:101) org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104) org.apache.el.parser.AstValue.getValue(AstValue.java:184) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:954) org.apache.jsp.WEB_002dINF.content.publicationView_jsp._jspx_meth_c_005fforEach_005f18(publicationView_jsp.java:6121) org.apache.jsp.WEB_002dINF.content.publicationView_jsp._jspx_meth_c_005fif_005f2(publicationView_jsp.java:1236) org.apache.jsp.WEB_002dINF.content.publicationView_jsp._jspService(publicationView_jsp.java:366) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:172) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) edu.umich.icpsr.AppDispatcherServlet.service(AppDispatcherServlet.java:38) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) edu.umich.icpsr.open.web.ManagementVerificationFilter.doFilter(ManagementVerificationFilter.java:51) edu.umich.icpsr.commons.web.DownloadVerificationFilter.doFilter(DownloadVerificationFilter.java:31) edu.umich.icpsr.commons.oauth.filter.KeycloakAuthenticationFilter.doFilter(KeycloakAuthenticationFilter.java:75) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Root Cause
java.lang.ArrayIndexOutOfBoundsException
Note The full stack trace of the root cause is available in the server logs.