Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 46478 invoked from network); 11 Oct 2006 20:22:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Oct 2006 20:22:37 -0000 Received: (qmail 5286 invoked by uid 500); 11 Oct 2006 20:22:32 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 5227 invoked by uid 500); 11 Oct 2006 20:22:31 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 5212 invoked by uid 99); 11 Oct 2006 20:22:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 13:22:31 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of yoavshapira@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 13:22:30 -0700 Received: by ug-out-1314.google.com with SMTP id h2so200315ugf for ; Wed, 11 Oct 2006 13:22:09 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=QGNBxnAHrH//crdvAepathRlJUU5NqFR/2UxgHMQHVduiqXdYYNYBbyKw6X1gqRdk+Nq8rKVopdN8kJnqaqkGRChISu9iD7cXfo/CfcF7p6IKXboq6uXW5rLV9Engakw6dggAP+BIjAl7fU/GkrjL7xbFbBoQyw1t/DdyJKYf4M= Received: by 10.78.201.8 with SMTP id y8mr1271626huf; Wed, 11 Oct 2006 13:22:08 -0700 (PDT) Received: by 10.78.169.6 with HTTP; Wed, 11 Oct 2006 13:22:08 -0700 (PDT) Message-ID: Date: Wed, 11 Oct 2006 16:22:08 -0400 From: "Yoav Shapira" Sender: yoavshapira@gmail.com To: "Tomcat Developers List" Subject: Re: Tomcat 5.5.20 Internal error/crash. In-Reply-To: <20061010234622.81041.qmail@web32012.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <6746361.post@talk.nabble.com> <20061010234622.81041.qmail@web32012.mail.mud.yahoo.com> X-Google-Sender-Auth: fe2bdeabaac59727 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I've entered this in Bugzilla: http://issues.apache.org/bugzilla/show_bug.cgi?id=40730. I don't suppose you have a unit test that can reproduce this, even randomly? Yoav On 10/10/06, j.random.programmer wrote: > Hi: > > I'm getting these at random, tomcat version: 5.5.20 > > These looks like a serious coding bug (there should > never > be ArrayIndexOutOfBoundsExceptions), but it's not > clear > whether this bug exists in the JDK or in the tomcat > code. > > > # java -version > java version "1.5.0_06" > Java(TM) 2 Runtime Environment, Standard Edition > (build 1.5.0_06-112) > Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed > mode, sharing) > > > Best regards, > --j > ----------------Crash Error ------------------------ > > java.lang.ArrayIndexOutOfBoundsException > at java.lang.System.arraycopy(Native Method) > at > org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:689) > at > org.apache.coyote.http11.InternalOutputBuffer.sendStatus(InternalOutputBuffer.java:428) > at > org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1604) > at > org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:962) > at > org.apache.coyote.Response.action(Response.java:180) > at > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:572) > at > org.apache.coyote.Response.doWrite(Response.java:559) > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:361) > at > org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:324) > at > org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:235) > at > sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336) > at > sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404) > at > sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408) > at > sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152) > at > java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213) > at > org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:184) > at > org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:127) > at > org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:536) > at > org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:439) > at > org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:268) > at > org.apache.catalina.connector.Response.finishResponse(Response.java:476) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:613) > Oct 10, 2006 7:02:28 PM > org.apache.coyote.http11.Http11Processor process > SEVERE: Error finishing response > java.lang.ArrayIndexOutOfBoundsException > at java.lang.System.arraycopy(Native Method) > at > org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:689) > at > org.apache.coyote.http11.InternalOutputBuffer.sendStatus(InternalOutputBuffer.java:428) > at > org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1604) > at > org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:962) > at > org.apache.coyote.Response.action(Response.java:180) > at > org.apache.coyote.http11.InternalOutputBuffer.endRequest(InternalOutputBuffer.java:388) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:906) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:613) > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org > For additional commands, e-mail: dev-help@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org