[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