HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [/request.jsp] at line [336]

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

Exception

org.apache.jasper.JasperException: An exception occurred processing [/request.jsp] at line [336]

333: 				   if ( detailType.equals(REGION_TYPE) || detailType.equals(HOME_TYPE)){
334: 					   //must convert from json if region
335: 					   	//JSONObject json = new JSONObject(xmlData);
336: 						xmlData = XML.toString(new JSONObject(xmlData));
337: 						xmlData = "<aaa><services>" + xmlData + "</services></aaa>";
338: 						//System.out.println("DATA RESPONSE: " + xmlData);
339: 				   }


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

Root Cause

org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
	org.json.JSONTokener.syntaxError(JSONTokener.java:451)
	org.json.JSONObject.<init>(JSONObject.java:195)
	org.json.JSONObject.<init>(JSONObject.java:319)
	org.apache.jsp.request_jsp._jspService(request_jsp.java:902)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

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


Apache Tomcat/9.0.83