Type Exception Report
Message java.lang.IllegalArgumentException: plot_fLA18.YC does not end with .jpg or .gif or .png
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: java.lang.IllegalArgumentException: plot_fLA18.YC does not end with .jpg or .gif or .png edu.iris.dmc.imf.PlotServlet.doGet(PlotServlet.java:49) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:357) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:176)
Root Cause
java.lang.IllegalArgumentException: plot_fLA18.YC does not end with .jpg or .gif or .png edu.iris.dmc.imf.NameMangler.propertiesFromFileName(NameMangler.java:124) edu.iris.dmc.imf.ImageWorkerInfo.getProperties(ImageWorkerInfo.java:223) edu.iris.dmc.imf.PlotCacheManager.getPlotFile(PlotCacheManager.java:81) edu.iris.dmc.imf.PlotServlet.doGet(PlotServlet.java:47) javax.servlet.http.HttpServlet.service(HttpServlet.java:655) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:357) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:176)
Note The full stack trace of the root cause is available in the server logs.