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: 11 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
8: 
9: <%
10: 
11: if (user.getUserID() < 1) {
12:          out.print("<br><table width=400 bg cellpadding=4 cellspacing=4 align=center style=\"border: 1px solid black !important;\"><td><font face=arial size=3><img src=images/ldywrite.jpg align=right>This feature requires membership.<P> Please <a href=formlogin.jsp>login</a> or <a href=formregister.jsp?ft=1>join us</a> first. It's quick! We only ask four questions to new members.<P>If you just logged in check your <a href=help/helpcookies.htm target=_blank>browser settings</a>. </font></td></table>");
13: 	 return;
14: 


An error occurred at line: 17 in the jsp file: /formcreatenovel.jsp
user.initdone cannot be resolved to a type
14: 
15: }
16:  
17:  user.initdone = false;
18:   user.setUser(user.getUserID(),false, -2);
19: 
20:   


An error occurred at line: 18 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
15: }
16:  
17:  user.initdone = false;
18:   user.setUser(user.getUserID(),false, -2);
19: 
20:   
21:   if (user.getMemberStatus() == 0) {


An error occurred at line: 18 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
15: }
16:  
17:  user.initdone = false;
18:   user.setUser(user.getUserID(),false, -2);
19: 
20:   
21:   if (user.getMemberStatus() == 0) {


An error occurred at line: 21 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
18:   user.setUser(user.getUserID(),false, -2);
19: 
20:   
21:   if (user.getMemberStatus() == 0) {
22: %>
23:     <%@ include file="incUpgradeneeded.jsp" %>
24: 


An error occurred at line: 76 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
73:   
74:   
75:  String redirectURL = "../formlogin.jsp?redirect=formcreatenovel.jsp";
76: if (user.getUserID() < 1)
77:         response.sendRedirect(redirectURL);
78: 
79: 


An error occurred at line: 95 in the jsp file: /formcreatenovel.jsp
user.initdone cannot be resolved to a type
92: 	
93: 	
94: 	
95:   user.initdone = false;
96:   user.setUser(user.getUserID(),false, -2);
97: 
98:   if (user.getMemberStatus() == 0) {


An error occurred at line: 96 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
93: 	
94: 	
95:   user.initdone = false;
96:   user.setUser(user.getUserID(),false, -2);
97: 
98:   if (user.getMemberStatus() == 0) {
99:      response.sendRedirect("http://www.fanstory.com/upgrade.jsp?ip=1");


An error occurred at line: 96 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
93: 	
94: 	
95:   user.initdone = false;
96:   user.setUser(user.getUserID(),false, -2);
97: 
98:   if (user.getMemberStatus() == 0) {
99:      response.sendRedirect("http://www.fanstory.com/upgrade.jsp?ip=1");


An error occurred at line: 98 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
95:   user.initdone = false;
96:   user.setUser(user.getUserID(),false, -2);
97: 
98:   if (user.getMemberStatus() == 0) {
99:      response.sendRedirect("http://www.fanstory.com/upgrade.jsp?ip=1");
100:       return;
101:       


An error occurred at line: 106 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
103:                 
104:       
105:       // maxed amount per day?
106: if (user.canPublish() == false) {
107: %> 
108:  <table align=center width=70% cellpadding=5 cellspacing=5><td align=left><font >In order to be sure one author does not overwhelm the new listing page certain limitations are placed on the number of works submitted per/day. <P>As a writer you can post two new posts in a 24 hour period.<P><a href=Javascript:window.history.go(-1);><img src=images/arrowback.gif border=0 width=39 height=20>Back</a></td></table> 
109: <%


An error occurred at line: 210 in the jsp file: /formcreatenovel.jsp
user cannot be resolved
207: 
208: <% if (openbook.equals("1")) out.print("<br><font face=arial size=2 >Multi-Author</font>"); %> <P><br></td></tr>
209: <tr>
210: <td align="right" width=350><font face=arial  size=2>Author:</b></font></td><td align=left><font face=arial ><%= user.getUserName() %></font>
211: </td>
212: </tr>
213: 


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