Description
请勾选您确认过的前置条件
运行环境
-
Docker
-
Linux
-
macOS
-
Windows
-
群晖套件
程序版本
v2.0.2
问题描述
使用ani-rss的自动上传就会报错IOException: Error writing request body to server,但使用alist的api手动上传没问题
日志
2025-06-12 21:16:57 DEBUG [rename-task-thread] ani.rss.util.TorrentUtil - 添加标签 [LoliHouse] 乡下大叔成为剑圣 S01E10 下载完成
2025-06-12 21:16:57 DEBUG [rename-task-thread] ani.rss.util.TorrentUtil - 添加标签成功 [LoliHouse] 乡下大叔成为剑圣 S01E10 下载完成
2025-06-12 21:16:57 DEBUG [rename-task-thread] ani.rss.util.TorrentUtil - 添加标签 [LoliHouse] 乡下大叔成为剑圣 S01E10 alist
2025-06-12 21:16:57 DEBUG [rename-task-thread] ani.rss.util.TorrentUtil - 添加标签成功 [LoliHouse] 乡下大叔成为剑圣 S01E10 alist
2025-06-12 21:16:57 INFO [pool-5-thread-1] ani.rss.util.AlistUtil - 上传 /media4/download/strm/BT-动漫/乡下大叔成为剑圣 (2025) {tmdbid=260823}/Season 1/[LoliHouse] 乡下大叔成为剑圣 S01E10.mkv ==> /media4/download/strm/BT-动漫/乡下大叔成为剑圣 (2025) {tmdbid=260823}/Season 1/[LoliHouse] 乡下大叔成为剑圣 S01E10.mkv
2025-06-12 21:16:57 DEBUG [pool-4-thread-1] ani.rss.util.HttpReq - 使用代理 https://api.telegram.org/xxx/sendPhoto
2025-06-12 21:17:01 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:01 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:01 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - put key [auth_key] timeout [10800000]
2025-06-12 21:17:06 ERROR [pool-5-thread-1] ani.rss.util.AlistUtil - IOException: Error writing request body to server
cn.hutool.core.io.IORuntimeException: IOException: Error writing request body to server
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:71)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
java.io.IOException: Error writing request body to server
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(Unknown Source)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:108)
at java.base/java.io.OutputStream.write(Unknown Source)
at cn.hutool.core.io.copy.StreamCopier.doCopy(StreamCopier.java:102)
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:68)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2025-06-12 21:17:07 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:07 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:07 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - put key [auth_key] timeout [10800000]
2025-06-12 21:17:13 ERROR [pool-5-thread-1] ani.rss.util.AlistUtil - IOException: Error writing request body to server
cn.hutool.core.io.IORuntimeException: IOException: Error writing request body to server
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:71)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
java.io.IOException: Error writing request body to server
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(Unknown Source)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:108)
at java.base/java.io.OutputStream.write(Unknown Source)
at cn.hutool.core.io.copy.StreamCopier.doCopy(StreamCopier.java:102)
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:68)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2025-06-12 21:17:15 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:15 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:15 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - put key [auth_key] timeout [10800000]
2025-06-12 21:17:19 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:19 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:19 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - put key [auth_key] timeout [10800000]
2025-06-12 21:17:20 ERROR [pool-5-thread-1] ani.rss.util.AlistUtil - IOException: Error writing request body to server
cn.hutool.core.io.IORuntimeException: IOException: Error writing request body to server
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:71)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
java.io.IOException: Error writing request body to server
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(Unknown Source)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:108)
at java.base/java.io.OutputStream.write(Unknown Source)
at cn.hutool.core.io.copy.StreamCopier.doCopy(StreamCopier.java:102)
at cn.hutool.core.io.copy.StreamCopier.copy(StreamCopier.java:68)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:162)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:146)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:132)
at cn.hutool.core.io.IoUtil.copy(IoUtil.java:119)
at cn.hutool.core.io.resource.Resource.writeTo(Resource.java:76)
at cn.hutool.http.MultipartOutputStream.appendResource(MultipartOutputStream.java:163)
at cn.hutool.http.MultipartOutputStream.write(MultipartOutputStream.java:96)
at cn.hutool.core.map.TableMap.forEach(TableMap.java:253)
at cn.hutool.http.body.MultipartBody.write(MultipartBody.java:78)
at cn.hutool.http.body.RequestBody.writeClose(RequestBody.java:27)
at cn.hutool.http.HttpRequest.sendMultipart(HttpRequest.java:1429)
at cn.hutool.http.HttpRequest.send(HttpRequest.java:1367)
at cn.hutool.http.HttpRequest.doExecute(HttpRequest.java:1206)
at cn.hutool.http.HttpRequest.execute(HttpRequest.java:1069)
at cn.hutool.http.HttpRequest.then(HttpRequest.java:1080)
at ani.rss.util.AlistUtil.lambda$upload$1(AlistUtil.java:114)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2025-06-12 21:17:24 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:24 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - get key [auth_key]
2025-06-12 21:17:24 DEBUG [pool-1-thread-20] ani.rss.util.MyCacheUtil - put key [auth_key] timeout [10800000]