HTTP Status 500 - Unable to compile class for JSP:


type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 4 in the jsp file: /ilc/providers.jsp
The constructor LegalProviderSearchFilter(HttpServletRequest) is undefined
1: <%@taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
2: <%@page import="edu.colorado.law.ilc.*,edu.colorado.law.ilc.sql.*" %>
3: <%
4: 	LegalProviderSearchFilter filter = new LegalProviderSearchFilter(request);
5: 	LegalProvider[] provids = ILCFunctions.getLegalProviders(filter);
6: %>	
7: <tiles:insert definition="layout.main">


An error occurred at line: 5 in the jsp file: /ilc/providers.jsp
The method getLegalProviders(LegalProviderSearchFilter) is undefined for the type ILCFunctions
2: <%@page import="edu.colorado.law.ilc.*,edu.colorado.law.ilc.sql.*" %>
3: <%
4: 	LegalProviderSearchFilter filter = new LegalProviderSearchFilter(request);
5: 	LegalProvider[] provids = ILCFunctions.getLegalProviders(filter);
6: %>	
7: <tiles:insert definition="layout.main">
8: <tiles:put name="head">


An error occurred at line: 40 in the jsp file: /ilc/providers.jsp
The method getOrderBy() is undefined for the type LegalProviderSearchFilter
37: 							<tr class="results-header">
38: 								<th class="content">
39: 									<%
40: 										if ("NAME".equals(filter.getOrderBy()))
41: 										{
42: 											String orderDir = "ASC".equals(filter.getOrderDir()) ? "DESC" : "ASC";
43: 											String orderImg = "ASC".equals(orderDir) ? "sort_down.gif" : "sort_up.gif";


An error occurred at line: 42 in the jsp file: /ilc/providers.jsp
The method getOrderDir() is undefined for the type LegalProviderSearchFilter
39: 									<%
40: 										if ("NAME".equals(filter.getOrderBy()))
41: 										{
42: 											String orderDir = "ASC".equals(filter.getOrderDir()) ? "DESC" : "ASC";
43: 											String orderImg = "ASC".equals(orderDir) ? "sort_down.gif" : "sort_up.gif";
44: 											%><a href="?orderBy=NAME&orderDir=<%=orderDir%>">Name</a> <img src="../images/<%=orderImg%>" /><%
45: 										} else


An error occurred at line: 53 in the jsp file: /ilc/providers.jsp
The method getOrderBy() is undefined for the type LegalProviderSearchFilter
50: 								</th>
51: 								<th class="content">
52: 									<%
53: 										if ("LOCATION".equals(filter.getOrderBy()))
54: 										{
55: 											String orderDir = "ASC".equals(filter.getOrderDir()) ? "DESC" : "ASC";
56: 											String orderImg = "ASC".equals(orderDir) ? "sort_down.gif" : "sort_up.gif";


An error occurred at line: 55 in the jsp file: /ilc/providers.jsp
The method getOrderDir() is undefined for the type LegalProviderSearchFilter
52: 									<%
53: 										if ("LOCATION".equals(filter.getOrderBy()))
54: 										{
55: 											String orderDir = "ASC".equals(filter.getOrderDir()) ? "DESC" : "ASC";
56: 											String orderImg = "ASC".equals(orderDir) ? "sort_down.gif" : "sort_up.gif";
57: 											%><a href="?orderBy=LOCATION&orderDir=<%=orderDir%>">Location</a> <img src="../images/<%=orderImg%>" /><%
58: 										} else


Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:494)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
	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:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.76 logs.


Apache Tomcat/7.0.76