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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.