iTXTech / mirai-console-loader

模块化、轻量级且支持完全自定义的 mirai 加载器。
GNU Affero General Public License v3.0
733 stars 62 forks source link

使用./mcl启动mcl时报错 #78

Closed Shinya754 closed 3 years ago

Shinya754 commented 3 years ago

按照指引安装了mcl后,使用./mcl指令启动mcl时报错: [ERROR] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 截图如下: image

我的jdk版本是16.0.1 image

请问这可能是什么导致的错误?为了解决这个问题我还应该提供哪些信息?

PeratX commented 3 years ago

JDK16未经测试,请尝试使用JDK11 LTS

PeratX commented 3 years ago

https://stackoverflow.com/questions/18378869/pkix-path-building-failed-in-java-application

Shinya754 commented 3 years ago

https://stackoverflow.com/questions/18378869/pkix-path-building-failed-in-java-application

您好,根据您的提示,我将jdk版本换成了11.0.11,并且定位到了问题是由于我的环境中没有添加对应的证书/对证书不信任导致的,但是我无法根据powershell中给出的报错信息得出mcl下载"org.bouncycastle:bcprov-jdk15on:1.64"的地址,请问我应该添加对哪个网站的信任证书呢

PeratX commented 3 years ago

查看config.json中的信息,应该是maven.aliyun.com https://github.com/iTXTech/mirai-console-loader/blob/master/src/main/java/org/itxtech/mcl/component/Config.java