java.lang.RuntimeException: Deferred error in loader task
at haven.Loader$Future.get(Loader.java:165)
at haven.MapView.mousemove(MapView.java:2287)
at haven.Widget.mousemove(Widget.java:835)
at haven.Widget.mousemove(Widget.java:835)
at haven.UI.processMouseMove(UI.java:510)
at haven.UI.mousemove(UI.java:505)
at haven.UIPanel$Dispatcher.dispatch(UIPanel.java:69)
at haven.GLPanel$Loop.run(GLPanel.java:372)
at haven.JOGLPanel.run(JOGLPanel.java:246)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: haven.Resource$LoadFailedException: Failed to load resource gfx/terobjs/arch/sawmill (v1)
at haven.Resource$Pool$Queued.get(Resource.java:547)
at haven.Resource$Pool$Queued.get(Resource.java:514)
at haven.Session$CachedRes$Ref.get(Session.java:139)
at haven.Session$CachedRes$Ref.get(Session.java:130)
at haven.ResDrawable.<init>(ResDrawable.java:46)
at haven.MapView$Plob.<init>(MapView.java:1940)
at haven.MapView$Plob.<init>(MapView.java:1933)
at haven.MapView$2.get(MapView.java:2022)
at haven.MapView$2.get(MapView.java:2017)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader$Future.access$400(Loader.java:42)
at haven.Loader.loop(Loader.java:202)
... 1 more
Caused by: haven.Resource$LoadException: Illegal control event: 3
at haven.Skeleton$ResPose.parsefx(Skeleton.java:976)
at haven.Skeleton$ResPose.<init>(Skeleton.java:1015)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at haven.Resource$LayerConstructor.cons(Resource.java:949)
at haven.Resource.load(Resource.java:1933)
at haven.Resource.access$700(Resource.java:44)
at haven.Resource$Pool.handle(Resource.java:596)
at haven.Resource$Pool.access$1200(Resource.java:491)
at haven.Resource$Pool$Loader.run(Resource.java:737)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/sawmill(v1), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
at haven.Resource$Pool.handle(Resource.java:607)
... 3 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/sawmill(v1), from local res source (res)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/sawmill(v1), from local res source (res-preload)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/arch/sawmill(v1), from filesystem res source (/home/dae/Games/Haven/Work/res)
... 4 more
Caused by: java.io.FileNotFoundException: gfx/terobjs/arch/sawmill
at haven.Resource$FileSource.get(Resource.java:289)
at haven.Resource$Pool.handle(Resource.java:592)
... 3 more
Caused by: java.nio.file.NoSuchFileException: /home/dae/Games/Haven/Work/res/gfx/terobjs/arch/sawmill.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:261)
at java.base/java.nio.file.Files.newByteChannel(Files.java:379)
at java.base/java.nio.file.Files.newByteChannel(Files.java:431)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
at java.base/java.nio.file.Files.newInputStream(Files.java:159)
at haven.Resource$FileSource.get(Resource.java:287)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/terobjs/arch/sawmill.res
at haven.Resource$JarSource.get(Resource.java:309)
at haven.Resource$Pool.handle(Resource.java:592)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/arch/sawmill.res
at haven.Resource$JarSource.get(Resource.java:309)
at haven.Resource$Pool.handle(Resource.java:592)
... 3 more
Caused by: haven.Message$EOF: Required 16 bytes, got only 0
at haven.Message.rensure(Message.java:112)
at haven.Message.bytes(Message.java:184)
at haven.Resource.load(Resource.java:1917)
at haven.Resource.access$700(Resource.java:44)
at haven.Resource$Pool.handle(Resource.java:596)
... 3 more
Menu > Build > Building > Ecnonmic > Sawmill