Type Exception Report
Message An exception occurred processing [/product-media.jsp] at line [19]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: An exception occurred processing [/product-media.jsp] at line [19] 16: %> 17: <% 18: String productID = UF.cn(request.getParameter("productID")); 19: Product product = SolrSearch.getProduct(productID); 20: String pdfFile = product.getScoreFile(); 21: String cover = product.getCoverArt(); 22: ArrayList<MediaItem> productImages = new ArrayList<MediaItem>(); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) com.jwpepper.filters.SheetMusicUrlRewriter.doFilter(SheetMusicUrlRewriter.java:125)
Root Cause
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 java.util.ArrayList.rangeCheck(ArrayList.java:659) java.util.ArrayList.get(ArrayList.java:435) com.jwpepper.search.SolrSearch.getProduct(SolrSearch.java:225) org.apache.jsp.product_002dmedia_jsp._jspService(product_002dmedia_jsp.java:174) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) com.jwpepper.filters.SheetMusicUrlRewriter.doFilter(SheetMusicUrlRewriter.java:125)
Note The full stack trace of the root cause is available in the server logs.