开发者社区 问答 正文

调用ossClient.shutdown抛异常InterruptedException

已解决

展开
收起
游客grsjcsreoknx4 2018-03-13 12:20:20 1941 分享 版权
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    错误原因

    调用ossClient.shutdown抛如下异常:

    1. java.lang.InterruptedException: sleep interrupted
    2. at java.lang.Thread.sleep(Native Method)
    3. at com.aliyun.oss.common.comm.IdleConnectionReaper.run(IdleConnectionReaper:76)

    原因是ossClient后台线程IdleConnectionReaper会定时关闭闲置连接。IdleConnectionReaper在Sleep时,调用ossClient.shutdown,就会抛出上面的异常。

    解决方法

    OSS Java SDK 2.3.0已经修复该问题。

    OSS Java SDK 2.3.0之前的版本,请使用如下代码,忽略该异常:

    2018-03-17 06:31:23
    赞同 展开评论
问答地址: