Nope:
- Code: Select all
haven.Defer$DeferredException: java.lang.RuntimeException: Delayed error in resource gfx/tiles/sombrebramble (v69), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
at haven.Defer$Future.get(Defer.java:196)
at haven.Defer$Future.get(Defer.java:208)
at haven.MCache$Grid.getcut(MCache.java:358)
at haven.MCache.getcut(MCache.java:852)
at haven.MapView$Terrain$1.getcut(MapView.java:927)
at haven.MapView$Terrain$1.getcut(MapView.java:925)
at haven.MapView$MapRaster$Grid.tick(MapView.java:863)
at haven.MapView$Terrain.tick(MapView.java:942)
at haven.MapView.tick(MapView.java:1866)
at haven.Widget.tick(Widget.java:760)
at haven.GameUI.tick(GameUI.java:1378)
at haven.Widget.tick(Widget.java:760)
at haven.UI.tick(UI.java:223)
at haven.JOGLPanel.run(JOGLPanel.java:541)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/tiles/sombrebramble (v69), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
at haven.Resource$Pool$Queued.get(Resource.java:456)
at haven.Resource$Pool$Queued.get(Resource.java:424)
at haven.Resource$Spec.get(Resource.java:103)
at haven.Resource$Spec.get(Resource.java:107)
at haven.MCache.tilesetr(MCache.java:933)
at haven.MCache.tileset(MCache.java:944)
at haven.MCache.tiler(MCache.java:957)
at haven.resutil.Ridges.breaks(Ridges.java:147)
at haven.resutil.Ridges.<init>(Ridges.java:231)
at jdk.internal.reflect.GeneratedConstructorAccessor44.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at haven.Utils.construct(Utils.java:1642)
at haven.MapMesh$1.make(MapMesh.java:57)
at haven.MapMesh.data(MapMesh.java:90)
at haven.resutil.TerrainTile$RidgeTile.model(TerrainTile.java:408)
at haven.MapMesh.build(MapMesh.java:306)
at haven.MCache$Grid$1.call(MCache.java:407)
at haven.MCache$Grid$1.call(MCache.java:402)
at haven.Defer$Future$1.run(Defer.java:158)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
at haven.Defer$Future.run(Defer.java:157)
at haven.Defer$Worker.run(Defer.java:262)
Caused by: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
at haven.Resource$Pool.handle(Resource.java:517)
at haven.Resource$Pool.access$1200(Resource.java:401)
at haven.Resource$Pool$Loader.run(Resource.java:653)
at java.base/java.lang.Thread.run(Thread.java:833)
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from local res source (res-preload)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from 'custom' jar source
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from local res source (res)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/sombrebramble(v69), from filesystem res source (/private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res)
... 4 more
Caused by: java.io.FileNotFoundException: gfx/tiles/sombrebramble
at haven.Resource$FileSource.get(Resource.java:269)
at haven.Resource$Pool.handle(Resource.java:501)
... 3 more
Caused by: java.nio.file.NoSuchFileException: /private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res/gfx/tiles/sombrebramble.res
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
at java.base/java.nio.file.Files.newInputStream(Files.java:160)
at haven.Resource$FileSource.get(Resource.java:267)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/tiles/sombrebramble.res
at haven.Resource$JarSource.get(Resource.java:289)
at haven.Resource$Pool.handle(Resource.java:501)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /customized-remote/gfx/tiles/sombrebramble.res
at haven.Resource$JarSource.get(Resource.java:289)
at haven.Resource$CustomizedJarSource.get(Resource.java:307)
at haven.Resource$Pool.handle(Resource.java:501)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/tiles/sombrebramble.res
at haven.Resource$JarSource.get(Resource.java:289)
at haven.Resource$Pool.handle(Resource.java:501)
... 3 more
Caused by: haven.Message$EOF: Required 16 bytes, got only 0
at haven.Message.rensure(Message.java:99)
at haven.Message.bytes(Message.java:171)
at haven.Resource.load(Resource.java:1626)
at haven.Resource.access$700(Resource.java:41)
at haven.Resource$Pool.handle(Resource.java:505)
... 3 more
Caused by: haven.StreamMessage$IOError: java.io.IOException: already retried 7 times
at haven.StreamMessage.underflow(StreamMessage.java:71)
at haven.Message.rensure(Message.java:98)
at haven.Message.bytes(Message.java:171)
at haven.Resource.load(Resource.java:1626)
at haven.Resource.access$700(Resource.java:41)
at haven.Resource$Pool.handle(Resource.java:505)
... 3 more
Caused by: java.io.IOException: already retried 7 times
at haven.RetryingInputStream.retry(RetryingInputStream.java:54)
at haven.RetryingInputStream.get(RetryingInputStream.java:70)
at haven.RetryingInputStream.read(RetryingInputStream.java:111)
at haven.StreamTee.read(StreamTee.java:87)
at haven.StreamMessage.underflow(StreamMessage.java:68)
... 8 more
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:313)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:200)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at haven.Resource$HttpSource$1.create(Resource.java:363)
at haven.RetryingInputStream.create(RetryingInputStream.java:44)
at haven.RetryingInputStream.get(RetryingInputStream.java:76)
... 11 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
at java.base/sun.security.validator.Validator.validate(Validator.java:264)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
... 30 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
... 35 more
I'll try the trick of putting the updater in the directory it seems to want. (FWIW, I had been running all the updaters, installers, etc. from my Downloads directory.)