您的位置:首页 > 编程语言 > Java开发

java.lang.ArrayIndexOutOfBoundsException

2012-12-17 16:13 471 查看
12/12/17 15:38:10 java.lang.ArrayIndexOutOfBoundsException

12/12/17 15:38:10 at java.lang.System.arraycopy(Native Method)

12/12/17 15:38:10 at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:216)

12/12/17 15:38:10 at com.evermind.server.http.EvermindServletOutputStream.write(EvermindServletOutputStream.java:151)

12/12/17 15:38:10 at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)

12/12/17 15:38:10 at java.io.BufferedOutputStream.write(BufferedOutputStream.java:79)

12/12/17 15:38:10 at java.io.DataOutputStream.writeByte(DataOutputStream.java:131)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.HuffEncode.write_byte(HuffEncode.java:82)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.HuffEncode.write_bits(HuffEncode.java:110)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.HuffEncode.encode_one_block(HuffEncode.java:195)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.HuffEncode.huff_encode(HuffEncode.java:255)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.Mcu.extract_MCUs(Mcu.java:124)

12/12/17 15:38:10 at com.sun.jimi.core.encoder.jpg.JPGEncoder.driveEncoder(JPGEncoder.java:194)

12/12/17 15:38:10 at com.sun.jimi.core.compat.JimiEncoderBase.encodeImages(JimiEncoderBase.java:109)

12/12/17 15:38:10 at com.sun.jimi.core.JimiWriter.putImage(JimiWriter.java:255)

12/12/17 15:38:10 at com.cntaiping.egp.agency.agcsrv.TiftoJpgServlet.toJPG(TiftoJpgServlet.java:113)

12/12/17 15:38:10 at com.cntaiping.egp.agency.agcsrv.TiftoJpgServlet.service(TiftoJpgServlet.java:73)

12/12/17 15:38:10 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

12/12/17 15:38:10 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)

12/12/17 15:38:10 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)

12/12/17 15:38:10 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)

12/12/17 15:38:10 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)

12/12/17 15:38:10 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)

12/12/17 15:38:10 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)12/12/17 15:38:10 at java.lang.Thread.run(Thread.java:534)

通常我们在操作流的时候,下载图片,pdf 文件时,由于第一次输出的流还没有进行完毕,然后马上进行第二次操作会出现该错误。

解决方法:可以选择ajax请求进行,只要能保证第一次请求完毕后,再进行第二次操作即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐