HTTP Status 500 – Internal Server Error


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.


Apache Tomcat/10.1.20