[Bug 1123546] [NEW] BufferOverflowException in Tomcat 7.0.x at AjpAprProcessor.output()

Jon Henry 1123546 at bugs.launchpad.net
Tue Feb 12 22:51:34 UTC 2013


Public bug reported:

Version info:
Description:    Ubuntu 12.04.2 LTS
Release:        12.04
Installed: 7.0.26-1ubuntu1.1

Since upgrading from Ubuntu lucid to precise and Tomcat 7.0, our
application periodically logs an exception like this to catalina.out:

Feb 12, 2013 3:18:40 PM org.apache.coyote.ajp.AjpAprProcessor process
SEVERE: Error processing request
java.nio.BufferOverflowException
        at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:329)
        at org.apache.coyote.ajp.AjpAprProcessor.output(AjpAprProcessor.java:285)
        at org.apache.coyote.ajp.AbstractAjpProcessor$SocketOutputBuffer.doWrite(AbstractAjpProcessor.java:1082)
        at org.apache.coyote.Response.doWrite(Response.java:533)
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:383)
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462)
        at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:334)
        at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:283)
        at org.apache.catalina.connector.Response.finishResponse(Response.java:507)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:434)
        at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
        at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1805)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)

This bug was reported and fixed upstream as of Tomcat 7.0.28
(https://issues.apache.org/bugzilla/show_bug.cgi?id=53119). Is there any
chance this fix could be cherry picked into the Ubuntu precise branch?
The 3-line patch is here:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/coyote/ajp/AjpAprProcessor.java?r1=1344253&r2=1344252&pathrev=1344253&view=patch

** Affects: tomcat7
     Importance: Unknown
         Status: Unknown

** Affects: tomcat7 (Ubuntu)
     Importance: Undecided
         Status: New

** Bug watch added: Apache Software Foundation Bugzilla #53119
   http://issues.apache.org/bugzilla/show_bug.cgi?id=53119

** Also affects: tomcat7 via
   http://issues.apache.org/bugzilla/show_bug.cgi?id=53119
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat7 in Ubuntu.
https://bugs.launchpad.net/bugs/1123546

Title:
  BufferOverflowException in Tomcat 7.0.x at AjpAprProcessor.output()

To manage notifications about this bug go to:
https://bugs.launchpad.net/tomcat7/+bug/1123546/+subscriptions



More information about the Ubuntu-server-bugs mailing list