HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [pers_info.jsp] at line [24]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing [pers_info.jsp] at line [24]

21: String rugnummer=rs.getString("rugnummer");
22: 
23: UGentLDAP ldap = new UGentLDAP("ugentID=870910102967,ou=applications,dc=ugent,dc=be", "[]3l15()");
24: TreeMap person=ldap.query1("(&(employeenumber="+rugnummer+")(uid=*))", null);
25: 
26: String naam=rs.getString("voornaam")+" "+rs.getString("naam");
27: //String naam=person.get("cn").toString();


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:599)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:478)
	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)
	org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:328)
	org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)

Root Cause

jakarta.servlet.ServletException: be.UGent.UGentLDAPException: No results in query1
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:666)
	org.apache.jsp.pers_005finfo_jsp._jspService(pers_005finfo_jsp.java:250)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
	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)
	org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:328)
	org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)

Root Cause

be.UGent.UGentLDAPException: No results in query1
	be.UGent.UGentLDAP.query1(UGentLDAP.java:321)
	org.apache.jsp.pers_005finfo_jsp._jspService(pers_005finfo_jsp.java:201)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
	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)
	org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:328)
	org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/10.1.8