Hi,

2017-02-16 5:10 GMT+02:00 水野謙 <mizuno....@interfactory.co.jp>:
>
> Dear Sirs,
>
> I'm using Apache Tomcat/6.0.48 on Linux and I sometimes see the
> following exception.
>
> java.lang.ArrayIndexOutOfBoundsException: 8192
> at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:391)
> at
org.apache.catalina.connector.InputBuffer.readByte(InputBuffer.java:318)
> at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:105)
> at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:94)
> at
org.apache.catalina.connector.CoyoteInputStream.readLine(CoyoteInputStream.java:199)
> at
jp.co.interfactory.framework.MultiPartParser.retrieveParts(MultiPartParser.java:79)

Can you post here the Connectors configuration?

Regards,
Violeta

>
> "MultiPartParser.retrieveParts" is my application and calls readLine
> method as follows:
> (The actual program is more complicated and I extracted the code
> related to the input stream)
>
>         byte[] buf = new byte[8 * 1024];
>         ServletInputStream istream = request.getInputStream();
>         while ((ret = istream.readLine(buf, 0, buf.length)) > -1) {
>             // ...
>         }
>
> I cannot reproduce this exception but I observe it every couple of
> months in our production servers.
> I saw the similar exception when I used Apache Tomcat/6.0.44 and the
> stacktrace was as follows:
>
> java.lang.ArrayIndexOutOfBoundsException: 8192
> at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:391)
> at
org.apache.catalina.connector.InputBuffer.readByte(InputBuffer.java:317)
> at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:105)
> at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:94)
> at
org.apache.catalina.connector.CoyoteInputStream.readLine(CoyoteInputStream.java:199)
> at
jp.co.interfactory.framework.MultiPartParser.retrieveParts(MultiPartParser.java:79)
>
>
> Best Regards
>
> Ken Mizuno
> mizuno....@interfactory.co.jp
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

Reply via email to