java.lang.RuntimeException: ClientAbortException: java.io.IOException: An existing connection was forcibly closed by the remote host

I have recently begun to receive the following error message at least a few times per day. Our environment has not changed. I am unable to pinpoint an exact trigger for the problem, or a way to reproduce, it is very intermittent.

What typically is the problem when this error occurs? Is there a fix to prevent this?


06 Mar 2014 07:53:42,761 ERROR [MainServlet         ] [arch/underlineAndSuggest?wfId=EIQ&query=19&caret=2] [lwhite@10.202.159.65] Ajax error while processing request with [jetbrains.mps.webr.runtime.requestProcessor.RestRequestProcessor@133650d]. Redirect to blue screen.
java.lang.RuntimeException: ClientAbortException:  java.io.IOException: An existing connection was forcibly closed by the remote host
java.lang.RuntimeException: ClientAbortException:  java.io.IOException: An existing connection was forcibly closed by the remote host
 at jetbrains.mps.webr.rpc.rest.runtime.DefaultRestRequestHandler.handle(DefaultRestRequestHandler.java:190)
 at jetbrains.mps.webr.runtime.requestProcessor.RestRequestProcessor.processRequest(RestRequestProcessor.java:47)
 at jetbrains.mps.webr.runtime.servlet.MainServlet.processRequest(MainServlet.java:226)
 at jetbrains.mps.webr.runtime.servlet.MainServlet.doGet(MainServlet.java:112)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at jetbrains.mps.webr.runtime.filter.QueryParameterFilter.doFilter(QueryParameterFilter.java:25)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:118)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82)
 at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:242)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
 at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:883)
 at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:721)
 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2258)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
Caused by: ClientAbortException:  java.io.IOException: An existing connection was forcibly closed by the remote host
 at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:319)
 at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
 at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
 at com.sun.jersey.spi.container.servlet.WebComponent$Writer.flush(WebComponent.java:313)
 at com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.flush(ContainerResponse.java:145)
 at org.codehaus.jackson.impl.Utf8Generator.flush(Utf8Generator.java:1091)
 at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1615)
 at org.codehaus.jackson.jaxrs.JacksonJsonProvider.writeTo(JacksonJsonProvider.java:558)
 at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1451)
 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1363)
 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1353)
 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:414)
 at jetbrains.mps.webr.rpc.rest.runtime.DefaultRestRequestHandler.handle(DefaultRestRequestHandler.java:185)
 ... 30 more
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
 at sun.nio.ch.SocketDispatcher.write0(Native Method)
 at sun.nio.ch.SocketDispatcher.write(Unknown Source)
 at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
 at sun.nio.ch.IOUtil.write(Unknown Source)
 at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
 at org.apache.tomcat.util.net.SecureNioChannel.flush(SecureNioChannel.java:124)
 at org.apache.tomcat.util.net.SecureNioChannel.write(SecureNioChannel.java:431)
 at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:93)
 at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:156)
 at org.apache.coyote.http11.InternalNioOutputBuffer.writeToSocket(InternalNioOutputBuffer.java:440)
 at org.apache.coyote.http11.InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:784)
 at org.apache.coyote.http11.InternalNioOutputBuffer.flush(InternalNioOutputBuffer.java:300)
 at org.apache.coyote.http11.Http11NioProcessor.action(Http11NioProcessor.java:1060)
 at org.apache.coyote.Response.action(Response.java:183)
 at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
 ... 43 more
2 comments
Comment actions Permalink
Hello Steven,

Sorry for short delay.
Actually, that's not an issue in YouTrack. Please, take a look at the related request. Could you please try to run YouTrack in other browsers?

Thank you.
0
Comment actions Permalink
Thank you Andrey,
I was hoping that was the case. I'll ignore that error going forward, thanks for the clarification.

Steve
0

Please sign in to leave a comment.