[11:19:05] [JettyServerThreadPool-Virtual-432/ERROR]: Unable to load JavaFx dependencies
java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(Unknown Source) ~[?:?]
at java.desktop/java.awt.Window.<init>(Unknown Source) ~[?:?]
at java.desktop/java.awt.Frame.<init>(Unknown Source) ~[?:?]
at java.desktop/java.awt.Frame.<init>(Unknown Source) ~[?:?]
at java.desktop/javax.swing.JFrame.<init>(Unknown Source) ~[?:?]
at com.ghostchu.peerbanhelper.gui.crossimpl.CrossDownloaderDialog.<init>(CrossDownloaderDialog.java:19) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.util.PBHLibrariesLoader.loadLibraries(PBHLibrariesLoader.java:60) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.Main.loadDependencies(Main.java:292) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.downloader.impl.bitcomet.BitComet.loadRequiredDependencies(BitComet.java:113) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.downloader.impl.bitcomet.BitComet.<init>(BitComet.java:66) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.downloader.impl.bitcomet.BitComet.loadFromConfig(BitComet.java:103) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.PeerBanHelperServer.createDownloader(PeerBanHelperServer.java:236) ~[PeerBanHelper.jar:6.4.3]
at com.ghostchu.peerbanhelper.module.impl.webapi.PBHDownloaderController.handleDownloaderTest(PBHDownloaderController.java:141) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.router.Endpoint.handle(Endpoint.kt:52) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.router.ParsedEndpoint.handle(ParsedEndpoint.kt:15) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.http.servlet.DefaultTasks.HTTP$lambda$9$lambda$7$lambda$6(DefaultTasks.kt:52) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.http.servlet.JavalinServlet.handleTask(JavalinServlet.kt:99) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.http.servlet.JavalinServlet.handleSync(JavalinServlet.kt:64) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.http.servlet.JavalinServlet.handle(JavalinServlet.kt:50) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.http.servlet.JavalinServlet.service(JavalinServlet.kt:30) ~[PeerBanHelper.jar:6.4.3]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587) ~[PeerBanHelper.jar:6.4.3]
at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:52) ~[PeerBanHelper.jar:6.4.3]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1580) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:173) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.Server.handle(Server.java:563) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) ~[PeerBanHelper.jar:6.4.3]
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[PeerBanHelper.jar:6.4.3]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.base/java.lang.VirtualThread.run(Unknown Source) ~[?:?]
[11:19:05] [JettyServerThreadPool-Virtual-432/ERROR]: Unable to load BCAESTool
额外信息 - Addition Information
No response
检查清单 - Check list
[X] PeerBanHelper 已更新到最新版本,非最新版本不接受任何错误反馈 (I'm running the latest version of PBH that can be found in Github Relases, non-latest release won't receive any support)
[X] 所添加的下载器已满足 README 中的前置要求(如版本号和插件)(The downloaders that I've added already satisfied the requirements (E.g install plugins/adapters))
[X] 我已检查过 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)
[X] 这不是一个安全漏洞,它可以被安全的公开报告。若需要报告安全漏洞,请在此报告 (This not a security related issue, can be safe report in public. If you want report a security exploit, please report it here)
版本号 - Version
v6.4.3
操作系统平台和系统架构 - OS and CPU Arch
Debian12 x64 Docker 24.0.7
部署方式 - Deploy methods
添加的下载器 - Added Downloaders
问题描述 - Issue Description
在PeerBanHelper中尝试添加BitComet下载器时出现报错,称无法下载依赖(下载连接到 BitComet 所需的 BouncyCastle 加解密套件时出错,操作无法继续,请检查网络连接。有关更多信息,请检查控制台日志。)
复现步骤 - Reproduce steps
1.打开WebUI 2.添加BitComet下载器
截图/日志文件 - Screenshot / Logs
[11:19:05] [JettyServerThreadPool-Virtual-432/ERROR]: Unable to load JavaFx dependencies
java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
[11:19:05] [JettyServerThreadPool-Virtual-432/ERROR]: Unable to load BCAESTool
额外信息 - Addition Information
No response
检查清单 - Check list