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: 246 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByJournal(Long, String) in the type SupplService is not applicable for the arguments (Long)
243: 						if (jid.equals(j.getId())) {
244: 				%>
245: 					<li class="li_info li_info_bg">
246: 						<a href="searchJournalVideo.do?id=<%=j.getId() %>" class="a_info"><%=j.getQiKanMingCheng_CN() %>锛�<%=supplService.searchSupplVideoCountByJournal(j.getId()) %>锛�</a>
247: 					</li>
248: 					<%} else { %>
249: 					<li class="li_info">


An error occurred at line: 250 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByJournal(Long, String) in the type SupplService is not applicable for the arguments (Long)
247: 					</li>
248: 					<%} else { %>
249: 					<li class="li_info">
250: 						<a href="searchJournalVideo.do?id=<%=j.getId() %>" class="a_info"><%=j.getQiKanMingCheng_CN() %>锛�<%=supplService.searchSupplVideoCountByJournal(j.getId()) %>锛�</a>
251: 					</li>
252: 				<%}} %>
253: 			</ul>


An error occurred at line: 270 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByLaiYuan(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
267: 				%>
268: 				<%if (laiYuan.equals("J")) { %>
269: 					<li class="li_info li_info_bg">
270: 						<a href="searchLaiYuanVideo.do?jid=<%=journal.getId() %>&ly=<%=laiYuan %>" class="a_info"><%=CacheUtil.getMessage("label.journal", session) %>锛�<%=supplService.searchSupplVideoCountByLaiYuan(journal.getId(),laiYuan) %>锛�</a>
271: 					</li>
272: 					<%} %>
273: 					<%if (laiYuan.equals("Q")) { %>


An error occurred at line: 275 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByLaiYuan(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
272: 					<%} %>
273: 					<%if (laiYuan.equals("Q")) { %>
274: 					<li class="li_info li_info_bg">
275: 						<a href="searchLaiYuanVideo.do?jid=<%=journal.getId() %>&ly=<%=laiYuan %>" class="a_info"><%=CacheUtil.getMessage("label.other2", session) %>锛�<%=supplService.searchSupplVideoCountByLaiYuan(journal.getId(),laiYuan) %>锛�</a>
276: 					</li>
277: 				<%}} else { %>
278: 					<%if (laiYuan.equals("J")) { %>


An error occurred at line: 280 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByLaiYuan(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
277: 				<%}} else { %>
278: 					<%if (laiYuan.equals("J")) { %>
279: 					<li class="li_info">
280: 						<a href="searchLaiYuanVideo.do?jid=<%=journal.getId() %>&ly=<%=laiYuan %>" class="a_info"><%=CacheUtil.getMessage("label.journal", session) %>锛�<%=supplService.searchSupplVideoCountByLaiYuan(journal.getId(),laiYuan) %>锛�</a>
281: 					</li>
282: 					<%} %>
283: 					<%if (laiYuan.equals("Q")) { %>


An error occurred at line: 285 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByLaiYuan(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
282: 					<%} %>
283: 					<%if (laiYuan.equals("Q")) { %>
284: 					<li class="li_info">
285: 						<a href="searchLaiYuanVideo.do?jid=<%=journal.getId() %>&ly=<%=laiYuan %>" class="a_info"><%=CacheUtil.getMessage("label.other2", session) %>锛�<%=supplService.searchSupplVideoCountByLaiYuan(journal.getId(),laiYuan) %>锛�</a>
286: 					</li>
287: 				<%}}} %>
288: 			</ul>


An error occurred at line: 297 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchAllFenLeiByVideo() in the type SupplService is not applicable for the arguments (Long)
294: 			</div>
295: 			<ul class="ul_qikan_info">
296: 				<%
297: 					Collection fenLeiList = supplService.searchAllFenLeiByVideo(journal.getId());
298: 					Iterator fenLeiIt = fenLeiList.iterator();
299: 					while (fenLeiIt.hasNext()) {
300: 						String fenLei = (String)fenLeiIt.next();


An error occurred at line: 305 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
302: 				%>
303: 					<%if (fenLei.equals("J")) { %>
304: 						<li class="li_info li_info_bg">
305: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.lecture", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
306: 						</li>
307: 						<%} %>
308: 						<%if (fenLei.equals("X")) { %>


An error occurred at line: 310 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
307: 						<%} %>
308: 						<%if (fenLei.equals("X")) { %>
309: 						<li class="li_info li_info_bg">
310: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.academic.report", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
311: 						</li>
312: 						<%} %>
313: 						<%if (fenLei.equals("S")) { %>


An error occurred at line: 315 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
312: 						<%} %>
313: 						<%if (fenLei.equals("S")) { %>
314: 						<li class="li_info li_info_bg">
315: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.operation", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
316: 						</li>
317: 						<%} %>
318: 						<%if (fenLei.equals("Q")) { %>


An error occurred at line: 320 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
317: 						<%} %>
318: 						<%if (fenLei.equals("Q")) { %>
319: 						<li class="li_info li_info_bg">
320: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.other2", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
321: 						</li>
322: 				<%}} else { %>
323: 					<%if (fenLei.equals("J")) { %>


An error occurred at line: 325 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
322: 				<%}} else { %>
323: 					<%if (fenLei.equals("J")) { %>
324: 						<li class="li_info">
325: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.lecture", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
326: 						</li>
327: 						<%} %>
328: 						<%if (fenLei.equals("X")) { %>


An error occurred at line: 330 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
327: 						<%} %>
328: 						<%if (fenLei.equals("X")) { %>
329: 						<li class="li_info">
330: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.academic.report", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
331: 						</li>
332: 						<%} %>
333: 						<%if (fenLei.equals("S")) { %>


An error occurred at line: 335 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
332: 						<%} %>
333: 						<%if (fenLei.equals("S")) { %>
334: 						<li class="li_info">
335: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.operation", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
336: 						</li>
337: 						<%} %>
338: 						<%if (fenLei.equals("Q")) { %>


An error occurred at line: 340 in the jsp file: /EN/suppl/showVideoList.jsp
The method searchSupplVideoCountByFenLei(Long, String, String) in the type SupplService is not applicable for the arguments (Long, String)
337: 						<%} %>
338: 						<%if (fenLei.equals("Q")) { %>
339: 						<li class="li_info">
340: 							<a href="searchFenLeiVideo.do?&jid=<%=journal.getId() %>&fl=<%=fenLei %>" class="a_info"><%=CacheUtil.getMessage("label.other2", session) %>锛�<%=supplService.searchSupplVideoCountByFenLei(journal.getId(),fenLei) %>锛�</a>
341: 						</li>
342: 				<%}}} %>
343: 			</ul>


Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:460)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:321)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
	org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
	com.magtech.filter.XssFilter.doFilter(XssFilter.java:57)
	com.lyt.util.web.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:44)
	com.lyt.util.filter.JournalIDFilter.doFilter(JournalIDFilter.java:146)
	com.lyt.util.filter.ReadRequestRefererFilter.doFilter(ReadRequestRefererFilter.java:32)

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


Apache Tomcat/6.0.48