Description
版本号 - Version
v7.4.15
操作系统平台和系统架构 - OS and CPU Arch
Windows 10 x64
部署方式 - Deploy methods
- Windows .exe 安装程序 (Windows .exe Installer)
- Windows .zip 绿色部署包 (Windows .zip Portable)
- Docker
- JAR 包直接启动 (Start via .JAR directly)
- 群晖 DSM 套件 (Synology .spk package)
- Debian 软件包 (Debian .deb package)
- RedHat/Fedora 软件包 (RedHat/Fedora .rpm package)
- FreeBSD 软件包(FreeBSD .pkg package)
添加的下载器 - Added Downloaders
- qBittorrent
- BiglyBT/Azureus/Vuze
- Deluge
- Transmission
- BitComet
下载器版本号 - Downloader Version
v5.0.5.10
问题描述 - Issue Description
每次启动时都会报这样一个错误(虽然似乎不影响使用):
[11:10:48] [Ban Wave/INFO]: 已检查 1 个下载器的 0 个活跃 Torrent 与 0 个 Peers。共封禁 0 个 Peers,并解除 0 个过期的封禁 (61ms)
[11:10:52] [virtual-57/ERROR]: Unable to complete scheduled tasks
java.util.concurrent.CompletionException: java.net.ConnectException
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:412)
at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:421)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1196)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1817)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1575)
Suppressed: java.lang.RuntimeException: java.util.concurrent.CompletionException: java.net.ConnectException
at com.ghostchu.peerbanhelper.module.impl.rule.IPBlackRuleList.lambda$updateRule$8(IPBlackRuleList.java:231)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:907)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:885)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1817)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1804)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1460)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:189)
Caused by: [CIRCULAR REFERENCE: java.util.concurrent.CompletionException: java.net.ConnectException]
Caused by: java.net.ConnectException: null
at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1082)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:227)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:280)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$2(PlainHttpConnection.java:238)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:978)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:955)
... 5 common frames omitted
Caused by: java.nio.channels.ClosedChannelException: null
at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:204)
at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:958)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:210)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:212)
... 9 common frames omitted
[11:10:53] [Ban Wave/INFO]: 已检查 1 个下载器的 0 个活跃 Torrent 与 0 个 Peers。共封禁 0 个 Peers,并解除 0 个过期的封禁 (7ms)
复现步骤 - Reproduce steps
每次启动PeerBanHelper时
截图/日志文件 - Screenshot / Logs
额外信息 - Addition Information
No response
检查清单 - Check list
- PeerBanHelper 已更新到最新版本,非最新版本不接受任何错误反馈,任何非最新版本的 Issue 将被 立 刻 关 闭,不会有人给您提供任何支持 (I'm running the latest version of PBH that can be found in Github Relases, non-latest release won't receive any support)
- 所添加的下载器已满足 README 中的前置要求(如版本号和插件)(The downloaders that I've added already satisfied the requirements (E.g install plugins/adapters))
- 我已检查过 PBH 文档(特别是常见问题),且即使使用了搜索也没有找到与此有关的内容 (This not a question/or the question that not listed in README's FAQ or PBH WIKI)
- 我没有检查这个检查清单,只是闭眼选中了所有的复选框,请关闭这个 Issue (I have not read these checkboxes and therefore I just ticked them all, Please close this issue)
- 这不是一个安全漏洞,它可以被安全的公开报告。若需要报告安全漏洞,请在此报告 (This not a security related issue, can be safe report in public. If you want report a security exploit, please report it here)