HTTP Status 500 – Internal Server Error


Type Exception Report

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

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

Exception

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

312:    		if ( dataResponse4 != null) {
313: 
314: 	  		try {
315: 	        	body4 = dataResponse4.get(10, TimeUnit.SECONDS).getBody();
316: 	        	shopData = readFully( new InputStreamReader( body4, "UTF-8"));
317: 	        	System.out.println("SHOP DATA RETURNED");
318: 	    	}


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489)
	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

javax.servlet.ServletException: java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused (Connection refused)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:655)
	org.apache.jsp.rce.request_jsp._jspService(request_jsp.java:949)
	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)

Root Cause

java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused (Connection refused)
	java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
	java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
	org.apache.jsp.rce.request_jsp._jspService(request_jsp.java:773)
	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)

Root Cause

java.net.ConnectException: Connection refused (Connection refused)
	java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412)
	java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255)
	java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237)
	java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	java.base/java.net.Socket.connect(Socket.java:609)
	java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:305)
	java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
	java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
	java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
	java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:604)
	java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
	java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
	java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:207)
	java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
	java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
	java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:193)
	java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
	java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
	java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
	java.base/java.net.URL.openStream(URL.java:1165)
	org.apache.jsp.rce.request_jsp$Request.call(request_jsp.java:245)
	org.apache.jsp.rce.request_jsp$Request.call(request_jsp.java:1)
	java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base/java.lang.Thread.run(Thread.java:829)

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


Apache Tomcat/9.0.83