EnderWiggin / hafen-client

New Haven client
Other
26 stars 35 forks source link

[BUG] Sawmill make crash the game #112

Open Fr-Dae opened 7 months ago

Fr-Dae commented 7 months ago

Menu > Build > Building > Ecnonmic > Sawmill

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