Client crashes when loading assets

The worst monsters in the Hearthlands warp the fabric of space and time...

Client crashes when loading assets

Postby morilux » Thu Aug 18, 2022 3:08 am

Hello, I've been experiencing frequent crashes while playing the game and they seem to be related to assets that are unable to be loaded.
My OS is Windows 10 Pro. Java Version 16 64b. Graphics card is AMD Radeon RX 5700XT. Graphics drivers are up to date and from the manufacturer's website.
Here is my crash log:
Code: Select all
haven.Resource$LoadFailedException: Failed to load resource gfx/terobjs/herbs/clay-gray (v2)
   at haven.Resource$Pool$Queued.get(Resource.java:506)
   at haven.Resource$Pool$Queued.get(Resource.java:473)
   at haven.Session$CachedRes$Ref.get(Session.java:134)
   at haven.Session$CachedRes$Ref.get(Session.java:125)
   at haven.ResDrawable.<init>(ResDrawable.java:42)
   at haven.ResDrawable$$cres.apply(ResDrawable.java:91)
   at haven.OCache$GobInfo.apply(OCache.java:347)
   at haven.Loader.lambda$defer$0(Loader.java:240)
   at haven.Loader$Future.run(Loader.java:71)
   at haven.Loader$Future.access$400(Loader.java:42)
   at haven.Loader.loop(Loader.java:202)
   at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource gfx/terobjs/herbs/clay-gray(v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool.handle(Resource.java:566)
   at haven.Resource$Pool.access$1200(Resource.java:450)
   at haven.Resource$Pool$Loader.run(Resource.java:696)
   ... 1 more
   Suppressed: haven.Resource$LoadException: Wrong res version (1 != 2)
      at haven.Resource.load(Resource.java:1819)
      at haven.Resource.access$700(Resource.java:42)
      at haven.Resource$Pool.handle(Resource.java:555)
      ... 3 more
      Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/herbs/clay-gray(v2), from local res source (res-preload)
         at haven.Resource$Pool.handle(Resource.java:566)
         ... 3 more
         Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/herbs/clay-gray(v2), from local res source (res)
            ... 4 more
         Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/herbs/clay-gray.res
            at haven.Resource$JarSource.get(Resource.java:287)
            at haven.Resource$Pool.handle(Resource.java:551)
            ... 3 more
      Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/terobjs/herbs/clay-gray.res
         at haven.Resource$JarSource.get(Resource.java:287)
         at haven.Resource$Pool.handle(Resource.java:551)
         ... 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.check(RetryingInputStream.java:96)
   at haven.Resource$HttpSource.get(Resource.java:355)
   at haven.Resource$TeeSource.get(Resource.java:207)
   at haven.Resource$Pool.handle(Resource.java:551)
   ... 3 more
Caused by: java.net.UnknownHostException: game.havenandhearth.com
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(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$1.create(Resource.java:352)
   at haven.RetryingInputStream.create(RetryingInputStream.java:44)
   at haven.RetryingInputStream.get(RetryingInputStream.java:76)
   ... 7 more
Last edited by loftar on Thu Aug 18, 2022 7:26 pm, edited 1 time in total.
Reason: Added code tags
morilux
 
Posts: 14
Joined: Thu Aug 06, 2015 8:05 pm

Re: Client crashes when loading assets

Postby loftar » Thu Aug 18, 2022 7:27 pm

morilux wrote:Caused by: java.net.UnknownHostException: game.havenandhearth.com

Looks like you're having some sort of network troubles. Unreliable wifi, perhaps? Just a guess.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Client crashes when loading assets

Postby morilux » Fri Aug 19, 2022 3:54 am

loftar wrote:
morilux wrote:Caused by: java.net.UnknownHostException: game.havenandhearth.com

Looks like you're having some sort of network troubles. Unreliable wifi, perhaps? Just a guess.


Thanks for responding. I have tried running my machine with ethernet cable, and I have connected to a different 5g network and still receiving the same type of crashes.
This one was on my mobile 5g as opposed to my normal ISP.
Code: Select all
haven.Resource$LoadFailedException: Failed to load resource gfx/terobjs/bumlings/graywacke (v1)
   at haven.Resource$Pool$Queued.get(Resource.java:506)
   at haven.Resource$Pool$Queued.get(Resource.java:473)
   at haven.Session$CachedRes$Ref.get(Session.java:134)
   at haven.Session$CachedRes$Ref.get(Session.java:125)
   at haven.res.lib.vmat.Materials.decode(vmat.cjava:52)
   at haven.res.lib.vmat.Materials.parse(vmat.cjava:77)
   at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at haven.Utils.invoke(Utils.java:1704)
   at haven.Utils.lambda$smthfun$1(Utils.java:1726)
   at haven.GAttrib$ParserMaker$1.apply(GAttrib.java:66)
   at haven.OCache$$resattr.apply(OCache.java:306)
   at haven.OCache$GobInfo.apply(OCache.java:347)
   at haven.Loader.lambda$defer$0(Loader.java:240)
   at haven.Loader$Future.run(Loader.java:71)
   at haven.Loader$Future.access$400(Loader.java:42)
   at haven.Loader.loop(Loader.java:202)
   at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource gfx/terobjs/bumlings/graywacke(v1), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool.handle(Resource.java:566)
   at haven.Resource$Pool.access$1200(Resource.java:450)
   at haven.Resource$Pool$Loader.run(Resource.java:696)
   ... 1 more
   Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/bumlings/graywacke(v1), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
      ... 4 more
      Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/bumlings/graywacke(v1), from local res source (res-preload)
         ... 4 more
         Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/bumlings/graywacke(v1), from local res source (res)
            ... 4 more
         Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/bumlings/graywacke.res
            at haven.Resource$JarSource.get(Resource.java:287)
            at haven.Resource$Pool.handle(Resource.java:551)
            ... 3 more
      Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/terobjs/bumlings/graywacke.res
         at haven.Resource$JarSource.get(Resource.java:287)
         at haven.Resource$Pool.handle(Resource.java:551)
         ... 3 more
   Caused by: java.io.FileNotFoundException: res/gfx/terobjs/bumlings/graywacke
      at haven.HashDirCache.fetch(HashDirCache.java:389)
      at haven.Resource$CacheSource.get(Resource.java:230)
      at haven.Resource$Pool.handle(Resource.java:551)
      ... 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.check(RetryingInputStream.java:96)
   at haven.Resource$HttpSource.get(Resource.java:355)
   at haven.Resource$TeeSource.get(Resource.java:207)
   at haven.Resource$Pool.handle(Resource.java:551)
   ... 3 more
Caused by: java.net.UnknownHostException: game.havenandhearth.com
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
   at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(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$1.create(Resource.java:352)
   at haven.RetryingInputStream.create(RetryingInputStream.java:44)
   at haven.RetryingInputStream.get(RetryingInputStream.java:76)
   ... 7 more
Last edited by loftar on Fri Aug 19, 2022 1:04 pm, edited 1 time in total.
Reason: Added code tags
morilux
 
Posts: 14
Joined: Thu Aug 06, 2015 8:05 pm


Return to Bugs

Who is online

Users browsing this forum: No registered users and 13 guests