Type Exception Report
Message Unable to compile class for JSP:
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: [4] in the jsp file: [/sql.jsp] SQL_URL cannot be resolved to a variable 1: <%@ page import="java.sql.*" %> 2: 3: <% 4: String connectionURL = SQL_URL; 5: Connection connection = null; 6: Statement sql = null; 7: ResultSet rs = null; An error occurred at line: [246] in the jsp file: [/results.jsp] The type javax.servlet.jsp.JspWriter cannot be resolved. It is indirectly referenced from required type util.DisplayUtil 243: col_desc[ncols-1] = "Score Delta"; 244: 245: link = page_filename + "?year=" + year + "&week=" + week; 246: DisplayUtil.draw_table(out, rs, link, "cellspacing=1 bgcolor=black border=0", col_sortable, col_class, col_align, col_name, col_desc, col_type, extra_row); 247: %> 248: <font size=-2><i>Click a column header to sort the table.</i></font> 249: <br> An error occurred at line: [246] in the jsp file: [/results.jsp] The method draw_table(JspWriter, ResultSet, String, String, boolean[], String[], String[], String[], String[], String[], String) from the type DisplayUtil refers to the missing type JspWriter 243: col_desc[ncols-1] = "Score Delta"; 244: 245: link = page_filename + "?year=" + year + "&week=" + week; 246: DisplayUtil.draw_table(out, rs, link, "cellspacing=1 bgcolor=black border=0", col_sortable, col_class, col_align, col_name, col_desc, col_type, extra_row); 247: %> 248: <font size=-2><i>Click a column header to sort the table.</i></font> 249: <br> An error occurred at line: [263] in the jsp file: [/results.jsp] The method year_selector(JspWriter, Statement, String, String, Map<String,String>) from the type DisplayUtil refers to the missing type JspWriter 260: <% 261: HashMap<String,String> params = new HashMap<String,String>(); 262: params.put("week", week); 263: DisplayUtil.year_selector(out, sql2, page_filename, YEAR, params); 264: %> 265: 266: Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:214) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:524) org.apache.jasper.compiler.Compiler.compile(Compiler.java:402) org.apache.jasper.compiler.Compiler.compile(Compiler.java:372) org.apache.jasper.compiler.Compiler.compile(Compiler.java:356) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:396) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
Note The full stack trace of the root cause is available in the server logs.