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

[错误报告] HTTP FAILED 登陆时显示:“由于服务器网络问题,或是账户验证服务器返回了个意料之外的结果,导致暂时不能验证您的会话信息,请重试。” #177

Closed
2 tasks done
amibas opened this issue Aug 13, 2024 · 1 comment

Comments

@amibas
Copy link

amibas commented Aug 13, 2024

BUG描述

服务器加载完毕后,MultiLogin抛出错误

[11:58:24 INFO] [MultiLogin]: [DEBUG] <-- HTTP FAILED
javax.net.ssl.SSLException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more
[11:58:24 INFO] [MultiLogin]: [DEBUG] 0 retry failed.
javax.net.ssl.SSLException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more
[11:58:24 INFO] [MultiLogin]: [DEBUG] <-- HTTP FAILED
javax.net.ssl.SSLException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more
[11:58:24 INFO] [MultiLogin]: [DEBUG] 0 retry failed.
javax.net.ssl.SSLException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more
[11:58:24 INFO] [MultiLogin]: [DEBUG] An exception occurred during authentication of the yggdrasil service whose ID is 1
javax.net.ssl.SSLException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.XDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.XDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more
[11:58:24 INFO] [MultiLogin]: [DEBUG] An exception occurred during authentication of the yggdrasil service whose ID is 0
javax.net.ssl.SSLException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at sun.security.ssl.Alert.createSSLException(Alert.java:132) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:378) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:316) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1708) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:470) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) ~[?:?]
        at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) ~[?:?]
        at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) ~[?:?]
        at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) ~[?:?]
        at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) ~[?:?]
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.LoggingInterceptor.intercept(LoggingInterceptor.java:34) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at moe.caa.multilogin.core.ohc.RetryInterceptor.intercept(RetryInterceptor.java:32) ~[?:?]
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
        at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[?:?]
        at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call0(YggdrasilAuthenticationFlows.java:71) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.call(YggdrasilAuthenticationFlows.java:41) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:79) ~[?:?]
        at moe.caa.multilogin.core.auth.service.yggdrasil.YggdrasilAuthenticationFlows.run(YggdrasilAuthenticationFlows.java:21) ~[?:?]
        at moe.caa.multilogin.flows.workflows.EntrustFlows.lambda$run$0(EntrustFlows.java:39) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class sun.security.ec.ECDHKeyAgreement cannot be cast to class javax.crypto.KeyAgreementSpi (sun.security.ec.ECDHKeyAgreement is in module jdk.crypto.ec of loader 'platform'; javax.crypto.KeyAgreementSpi is in unnamed module of loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @927b31f)
        at javax.crypto.KeyAgreement.chooseProvider(KeyAgreement.java:387) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:481) ~[?:?]
        at javax.crypto.KeyAgreement.init(KeyAgreement.java:452) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.t13DeriveKey(KAKeyDerivation.java:102) ~[?:?]
        at sun.security.ssl.KAKeyDerivation.deriveKey(KAKeyDerivation.java:63) ~[?:?]
        at sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1292) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:1010) ~[?:?]
        at sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:898) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(TransportContext.java:201) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(SSLTransport.java:172) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
        ... 30 more

MultiLogin版本

MultiLogin-Bukkit-Build_282d550

系统架构

linux/amd64

服务器核心

ArcLight

配置文件

https://pastebin.com/zCM3J8eP

日志

No response

复现步骤

正常启动服务器

确认一遍

  • 我已完成且认真地填写完了报告所需要的信息
  • 我确保没有重复的报告 (搜索一下)
@Becods
Copy link
Collaborator

Becods commented Aug 13, 2024

#153

@Becods Becods closed this as completed Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants