TheGameCommunity / ExciteBot

A discord bot to used to notify the ExciteBots community of ongoing races
http://discord.gg/PGJCvTj
3 stars 0 forks source link

Unable to receive mail #212

Open Gamebuster19901 opened 5 months ago

Gamebuster19901 commented 5 months ago
Mar 12 22:42:06 database start.sh[3025]: WARNING: IOException... Skipping mail retrieval
Mar 12 22:42:06 database start.sh[3025]: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:378)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:316)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1318)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1195)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1138)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:447)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:201)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
Mar 12 22:42:06 database start.sh[3025]:         at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
Mar 12 22:42:06 database start.sh[3025]:         at com.gamebuster19901.excite.bot.mail.Mailbox.receive(Mailbox.java:141)
Mar 12 22:42:06 database start.sh[3025]:         at com.gamebuster19901.excite.Main$2.run(Main.java:259)
Mar 12 22:42:06 database start.sh[3025]: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:388)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:271)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.validator.Validator.validate(Validator.java:256)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:230)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1302)
Mar 12 22:42:06 database start.sh[3025]:         ... 25 more
Mar 12 22:42:06 database start.sh[3025]: Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:148)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:129)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
Mar 12 22:42:06 database start.sh[3025]:         at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:383)
Mar 12 22:42:06 database start.sh[3025]:         ... 30 more
Gamebuster19901 commented 5 months ago

This appears to be an upstream issue with the SSL certificate for the rc24 mail server

Gamebuster19901 commented 5 months ago

Upstream issue: https://github.com/WiiLink24/Mail-Server/issues/7