TrChat icon indicating copy to clipboard operation
TrChat copied to clipboard

[问题] Velocity上拉取依赖 bungeecord-chat 失败

Open kukemc opened this issue 8 months ago • 0 comments

是否已尝试最新的版本

  • [x] 我已更新 TrChat 至最新的版本, 并且同样复现该问题.

是否已查阅 Wiki

  • [x] 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.

如果使用跨服功能, 是否在代理端上安装了TrChat或使用redis转发?

  • [x] 我已在代理端上安装了TrChat或使用redis转发

详细描述

Velocity加载Trchat无法下载依赖 net.md-5:bungeecord-chat:1.20 [02:46:49 INFO] [TrChat-2.2.2]: 正在下载依赖 net.md-5:bungeecord-chat:1.20 (传递模式) [02:46:50 ERROR]: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed

好像是证书过期,把服务器时间改成2024年后会提示文件未找到 [02:11:51 ERROR]: java.io.FileNotFoundException: https://repo2s.ptms.ink/repository/releases/net/md-5/bungeecord-chat/1.20/bungeecord-chat-1.20.pom

配置文件

日志

[02:46:49 INFO] [TrChat-2.2.2]: 正在下载依赖 net.md-5:bungeecord-chat:1.20 (传递模式) [02:46:50 ERROR]: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed [02:46:50 ERROR]: at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) [02:46:50 ERROR]: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:371) [02:46:50 ERROR]: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314) [02:46:50 ERROR]: at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:309) [02:46:50 ERROR]: at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1357) [02:46:50 ERROR]: at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1232) [02:46:50 ERROR]: at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396) [02:46:50 ERROR]: at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480) [02:46:50 ERROR]: at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458) [02:46:50 ERROR]: at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450) [02:46:50 ERROR]: at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421) [02:46:50 ERROR]: at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) [02:46:50 ERROR]: at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183) [02:46:50 ERROR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) [02:46:50 ERROR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) [02:46:50 ERROR]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) [02:46:50 ERROR]: at java.base/java.net.URL.openStream(URL.java:1161) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.env.RuntimeEnvDependency.loadDependencyLegacy(RuntimeEnvDependency.java:213) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.env.RuntimeEnvDependency.loadDependency(RuntimeEnvDependency.java:169) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.env.RuntimeEnvDependency.loadDependency(RuntimeEnvDependency.java:99) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.inject(RuntimeEnv.java:80) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.platform.PlatformFactory.inject(PlatformFactory.kt:161) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.platform.PlatformFactory.init$lambda$2(PlatformFactory.kt:54) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.TabooLib$2.run(TabooLib.java:119) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.TabooLib.execution(TabooLib.java:228) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.platform.VelocityPlugin.lambda$static$0(VelocityPlugin.java:61) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.common.TabooLib.execution(TabooLib.java:228) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.platform.VelocityPlugin.(VelocityPlugin.java:45) [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.platform.VelocityPlugin$$FastClassByGuice$$10e8421.GUICE$TRAMPOLINE() [02:46:50 ERROR]: at me.arasple.mc.trchat.taboolib.platform.VelocityPlugin$$FastClassByGuice$$10e8421.apply() [02:46:50 ERROR]: at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82) [02:46:50 ERROR]: at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114) [02:46:50 ERROR]: at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) [02:46:50 ERROR]: at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300) [02:46:50 ERROR]: at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) [02:46:50 ERROR]: at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) [02:46:50 ERROR]: at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) [02:46:50 ERROR]: at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148) [02:46:50 ERROR]: at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186) [02:46:50 ERROR]: at com.velocitypowered.proxy.plugin.loader.java.JavaPluginLoader.createPlugin(JavaPluginLoader.java:131) [02:46:50 ERROR]: at com.velocitypowered.proxy.plugin.VelocityPluginManager.loadPlugins(VelocityPluginManager.java:173) [02:46:50 ERROR]: at com.velocitypowered.proxy.VelocityServer.loadPlugins(VelocityServer.java:418) [02:46:50 ERROR]: at com.velocitypowered.proxy.VelocityServer.start(VelocityServer.java:289) [02:46:50 ERROR]: at com.velocitypowered.proxy.Velocity.main(Velocity.java:71) [02:46:50 ERROR]: Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed [02:46:50 ERROR]: at java.base/sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:369) [02:46:50 ERROR]: at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:275) [02:46:50 ERROR]: at java.base/sun.security.validator.Validator.validate(Validator.java:264) [02:46:50 ERROR]: at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231) [02:46:50 ERROR]: at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132) [02:46:50 ERROR]: at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1341) [02:46:50 ERROR]: ... 46 more [02:46:50 ERROR]: Caused by: java.security.cert.CertPathValidatorException: validity check failed [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:224) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:144) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:83) [02:46:50 ERROR]: at java.base/java.security.cert.CertPathValidator.validate(CertPathValidator.java:309) [02:46:50 ERROR]: at java.base/sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:364) [02:46:50 ERROR]: ... 51 more [02:46:50 ERROR]: Caused by: java.security.cert.CertificateExpiredException: NotAfter: Sun Feb 02 21:19:24 CST 2025 [02:46:50 ERROR]: at java.base/sun.security.x509.CertificateValidity.valid(CertificateValidity.java:277) [02:46:50 ERROR]: at java.base/sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:619) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.BasicChecker.verifyValidity(BasicChecker.java:190) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144) [02:46:50 ERROR]: at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125) [02:46:50 ERROR]: ... 56 more

服务器环境

服务器版本: Velocity 3.4.0 插件列表: ...

kukemc avatar Feb 21 '25 18:02 kukemc