HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed out

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

Exception

javax.servlet.ServletException: java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed out
	org.sharemap.traveller.filter.UrlFilter.doFilter(UrlFilter.java:293)

Root Cause

java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed out
	org.sharemap.traveller.page.welcome.BlogHomePage.processPage(BlogHomePage.java:62)
	org.sharemap.traveller.filter.UrlFilter.doFilter(UrlFilter.java:291)

Root Cause

java.net.SocketTimeoutException: Read timed out
	java.net.SocketInputStream.socketRead0(Native Method)
	java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	java.net.SocketInputStream.read(SocketInputStream.java:171)
	java.net.SocketInputStream.read(SocketInputStream.java:141)
	sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
	sun.security.ssl.InputRecord.read(InputRecord.java:503)
	sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
	sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933)
	sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
	org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
	org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
	org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
	org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
	org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
	org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
	org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
	org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
	org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
	org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
	org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	org.sharemap.traveller.bean.helper.HttpClientHelper.getHttpContent(HttpClientHelper.java:257)
	org.sharemap.traveller.bean.helper.HttpClientHelper.getHttpContent(HttpClientHelper.java:227)
	org.sharemap.traveller.bean.helper.HttpClientHelper.getHttpContent(HttpClientHelper.java:222)
	org.sharemap.traveller.bean.helper.HttpClientHelper.getHttpContent(HttpClientHelper.java:218)
	org.sharemap.traveller.page.welcome.BlogHomePageProcessor.processHomePage(BlogHomePageProcessor.java:94)
	org.sharemap.traveller.page.welcome.BlogHomePage.processPage(BlogHomePage.java:58)
	org.sharemap.traveller.filter.UrlFilter.doFilter(UrlFilter.java:291)

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


Apache Tomcat/9.0.17