Today I downloaded the game and opened it, and it got to the login screen (although it said Invalid Authentication Token). Since a friend told me to download it, he linked me to a topic where I downloaded a mod which enabled me to change resolution. I opened this and tried to log in, but the screen just went black when I clicked login. I looked at the console and it was flooded with errors. I updated JRE and tried to run it again, but got the same problem. The error was:
java.lang.RuntimeException: Delayed error in resource gfx/tiles/dwald/wald (v3), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
at haven.Resource.checkerr(Resource.java:1058)
at haven.Resource.layer(Resource.java:941)
at haven.MCache.loadset(MCache.java:139)
at haven.MCache.tilemap(MCache.java:433)
at haven.Session$RWorker.handlerel(Session.java:376)
at haven.Session$RWorker.getrel(Session.java:387)
at haven.Session$RWorker.run(Session.java:455)
Caused by: haven.Resource$LoadException: Load error in resource gfx/tiles/dwald/wald(v3), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
at haven.Resource$Loader.handle(Resource.java:401)
at haven.Resource$Loader.run(Resource.java:375)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at haven.Resource$HttpSource.get(Resource.java:330)
at haven.Resource$TeeSource.get(Resource.java:225)
at haven.Resource$Loader.handle(Resource.java:395)
... 2 more
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 17 more
Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(Unknown Source)
at sun.security.provider.certpath.PKIXCertPathValidator.doValidate(Unknown Source)
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(Unknown Source)
at java.security.cert.CertPathValidator.validate(Unknown Source)
... 24 more
Caused by: java.security.cert.CertificateNotYetValidException: NotBefore: Thu Apr 15 19:18:35 PDT 2010
at sun.security.x509.CertificateValidity.valid(Unknown Source)
at sun.security.x509.X509CertImpl.checkValidity(Unknown Source)
at sun.security.provider.certpath.BasicChecker.verifyTimestamp(Unknown Source)
at sun.security.provider.certpath.BasicChecker.check(Unknown Source)
... 28 more
does anyone know how to fix this?
See below.