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: [86] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 83: %> 84: <li id="lout"><a href="/jsp/shared/live/logout.jsp?logout=yes" title="Shift Q"><img src="<%=ImageDir%>/lout.png" alt="Shift Q" /></a></li> 85: <li id="pdata" class="pers"><a href="/jsp/User/changePassword.jsp" title=""><img src="<%=ImageDir%>/vcard.png" alt="" /></a></li> 86: <%if (mappedUsers.getRecords().size()>0) {%> 87: <li id="cuser" class="pers"><a href="javascript:switchUser();"><img src="<%=ImageDir%>/user.png" alt="" /></a> 88: <%boolean isOriginalUser=false; 89: if (mappedUsers.getOriginalUserId()==null || mappedUsers.getOriginalUserId().equalsIgnoreCase(myuser.getUserId())) { An error occurred at line: [89] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 86: <%if (mappedUsers.getRecords().size()>0) {%> 87: <li id="cuser" class="pers"><a href="javascript:switchUser();"><img src="<%=ImageDir%>/user.png" alt="" /></a> 88: <%boolean isOriginalUser=false; 89: if (mappedUsers.getOriginalUserId()==null || mappedUsers.getOriginalUserId().equalsIgnoreCase(myuser.getUserId())) { 90: isOriginalUser=true; 91: }%> 92: <ul> An error occurred at line: [89] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 86: <%if (mappedUsers.getRecords().size()>0) {%> 87: <li id="cuser" class="pers"><a href="javascript:switchUser();"><img src="<%=ImageDir%>/user.png" alt="" /></a> 88: <%boolean isOriginalUser=false; 89: if (mappedUsers.getOriginalUserId()==null || mappedUsers.getOriginalUserId().equalsIgnoreCase(myuser.getUserId())) { 90: isOriginalUser=true; 91: }%> 92: <ul> An error occurred at line: [93] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 90: isOriginalUser=true; 91: }%> 92: <ul> 93: <%Iterator iterecu = mappedUsers.getRecords().iterator(); 94: if (!isOriginalUser) {%> 95: <li><a href="/servlet/SwitchUser?newuserid=<%=mappedUsers.getOriginalUserId()%>" title=""><%=mappedUsers.getOriginalUserId()%></a></li> 96: <%}%> An error occurred at line: [95] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 92: <ul> 93: <%Iterator iterecu = mappedUsers.getRecords().iterator(); 94: if (!isOriginalUser) {%> 95: <li><a href="/servlet/SwitchUser?newuserid=<%=mappedUsers.getOriginalUserId()%>" title=""><%=mappedUsers.getOriginalUserId()%></a></li> 96: <%}%> 97: 98: <%while (iterecu.hasNext()) { An error occurred at line: [95] in the jsp file: [/jsp/shared/header.jsp] mappedUsers cannot be resolved 92: <ul> 93: <%Iterator iterecu = mappedUsers.getRecords().iterator(); 94: if (!isOriginalUser) {%> 95: <li><a href="/servlet/SwitchUser?newuserid=<%=mappedUsers.getOriginalUserId()%>" title=""><%=mappedUsers.getOriginalUserId()%></a></li> 96: <%}%> 97: 98: <%while (iterecu.hasNext()) { An error occurred at line: [3] in the jsp file: [/jsp/shared/colsx.jsp] whatmenu cannot be resolved to a variable 1: <% 2: Menu leftmenu=new Menu(); 3: leftmenu.setId(whatmenu); 4: leftmenu.retrieveChildren(); 5: leftmenu.retrieveMenu(); 6: %> Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:213) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:498) org.apache.jasper.compiler.Compiler.compile(Compiler.java:397) org.apache.jasper.compiler.Compiler.compile(Compiler.java:367) org.apache.jasper.compiler.Compiler.compile(Compiler.java:351) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399) 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:777) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:994) org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:489) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:624) org.apache.jsp.jsp.Documents.ModifyDocuments_jsp._jspService(ModifyDocuments_jsp.java:1800) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) 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:777) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) com.DesysApp.Filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34) com.desys.urlrewrite.UrlRewriter.doFilter(UrlRewriter.java:221)
Note The full stack trace of the root cause is available in the server logs.