Have the same issue on ubuntu:
haven.Resource$LoadFailedException: Failed to load resource gfx/terobjs/arch/upstairs (v26)
at haven.Resource$Pool$Queued.get(Resource.java:554)
at haven.Resource$Pool$Queued.get(Resource.java:521)
at haven.Session$CachedRes$Ref.get(Session.java:151)
at haven.Session$CachedRes$Ref.get(Session.java:142)
at haven.ResDrawable.<init>(ResDrawable.java:43)
at haven.ResDrawable$$cres.apply(ResDrawable.java:121)
at haven.OCache$GobInfo.apply(OCache.java:394)
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.base/java.lang.Thread.run(Thread.java:1583)
Caused by: haven.Resource$LoadException: Wrong res version (27 != 26)
at haven.Resource.load(Resource.java:1987)
at haven.Resource.access$600(Resource.java:42)
at haven.Resource$Pool.handle(Resource.java:611)
at haven.Resource$Pool.access$1100(Resource.java:498)
at haven.Resource$Pool$Loader.run(Resource.java:752)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/upstairs(v26), from cache source backed by HashDirCache(
http://game.havenandhearth.com/render/)
at haven.Resource$Pool.handle(Resource.java:622)
... 3 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/upstairs(v26), from local res source (res-preload)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/upstairs(v26), from local res source (res)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/arch/upstairs.res
at haven.Resource$JarSource.get(Resource.java:372)
at haven.Resource$Pool.handle(Resource.java:599)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/terobjs/arch/upstairs.res
at haven.Resource$JarSource.get(Resource.java:372)
at haven.Resource$Pool.handle(Resource.java:599)
... 3 more
Caused by: java.io.FileNotFoundException: empty file