ClientAbortException for GWT RPC request received from IE through an AJP Apache proxy

Solution Verified - Updated -

Issue

  • We have GWT clients sending RPC calls to JBoss through an httpd proxy over ajp. We see the following exception at times:
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/app]] (ajp-127.0.0.1-8009-8) Exception while dispatching incoming RPC call
04-10 12:50:14,177 ERROR [stderr] ClientAbortException:  java.io.IOException: JBWEB002011: Socket read failed
04-10 12:50:14,178 ERROR [stderr]   at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:351)
04-10 12:50:14,178 ERROR [stderr]   at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:422)
04-10 12:50:14,179 ERROR [stderr]   at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:373)
04-10 12:50:14,179 ERROR [stderr]   at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:162)
04-10 12:50:14,180 ERROR [stderr]   at com.google.gwt.user.server.rpc.RPCServletUtils.readContent(RPCServletUtils.java:175)

Environment

  • JBoss Enterprise Application Platform (EAP)
    • 5.x
    • 6.x
  • Apache httpd

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content