java.lang.ArrayIndexOutOfBoundsException

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请求进行,只要能保证第一次请求完毕后,再进行第二次操作即可



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值