Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
3 tasks done
kukemc opened this issue Feb 21, 2025 · 0 comments
Open
3 tasks done

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

kukemc opened this issue Feb 21, 2025 · 0 comments
Labels
Bug | 漏洞 需要修复的错误

Comments

@kukemc
Copy link

kukemc commented Feb 21, 2025

是否已尝试最新的版本

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

是否已查阅 Wiki

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

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

  • 我已在代理端上安装了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 kukemc added the Bug | 漏洞 需要修复的错误 label Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug | 漏洞 需要修复的错误
Projects
None yet
Development

No branches or pull requests

1 participant