JBoss throws ArrayIndexOutOfBoundsException during response preparation
Issue
- JBoss outputs the following error to server.log:
ERROR [org.apache.catalina.connector.CoyoteAdapter] An exception or error occurred in the container during the request processing java.lang.ArrayIndexOutOfBoundsException: 24576 at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:698) at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:605) at org.apache.coyote.http11.InternalOutputBuffer.sendHeader(InternalOutputBuffer.java:478) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1564) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:921) at org.apache.coyote.Response.action(Response.java:186) at org.apache.coyote.Response.sendHeaders(Response.java:386) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333) at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:299) at org.apache.catalina.connector.Response.finishResponse(Response.java:495) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451) at java.lang.Thread.run(Thread.java:662)
Environment
- JBoss Enterprise Application Platform
- JBoss Enterprise Web Server
- Tomcat
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.