I need crash logs.Hadehariast wrote:Strange bug-- client crashes every time I destroy a wooden fencepost. Using non-Steam client. Deleted everything at the launch of W16 except launcher-hafen.jar.
-
EnderWiggin
- Posts: 1156
- Joined: Sat Mar 20, 2010 8:23 pm
Re: Ender Client
-
Hadehariast
- Posts: 55
- Joined: Wed Jan 07, 2015 3:08 am
Re: Ender Client
There are two crash logs that are generated. The first is generated when the crash happens, and the second is generated after hitting "Close" on the first crash log.
java.lang.Error: Unexpected non-local exit
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:540)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.MapView$Gobs.removed(MapView.java:839)
at haven.OCache.remove(OCache.java:170)
at haven.OCache$GobInfo.apply(OCache.java:438)
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:832)
Caused by: java.lang.IllegalStateException: removing non-present slot
at haven.render.InstanceList.remove(InstanceList.java:713)
at haven.render.RenderTree$Client.removed(RenderTree.java:110)
at haven.render.RenderTree$TreeSlot.lambda$remove$1(RenderTree.java:537)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1510)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:537)
... 13 more
java.lang.Error: Unexpected non-local exit
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:540)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:531)
at haven.MapView.dispose(MapView.java:731)
at haven.Widget.rdispose(Widget.java:551)
at haven.Widget.rdispose(Widget.java:550)
at haven.Widget.rdispose(Widget.java:550)
at haven.Widget.destroy(Widget.java:579)
at haven.UI.destroy(UI.java:915)
at haven.GLPanel$Loop.newui(GLPanel.java:490)
at haven.JOGLPanel.newui(JOGLPanel.java:256)
at haven.MainFrame.run(MainFrame.java:333)
at haven.MainFrame.main2(MainFrame.java:449)
at haven.MainFrame.lambda$main$0(MainFrame.java:478)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.IllegalStateException: removing non-present slot
at haven.render.InstanceList.remove(InstanceList.java:713)
at haven.render.RenderTree$Client.removed(RenderTree.java:110)
at haven.render.RenderTree$TreeSlot.lambda$remove$1(RenderTree.java:537)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1510)
at haven.render.RenderTree$TreeSlot.remove(RenderTree.java:537)
... 18 more
-
EnderWiggin
- Posts: 1156
- Joined: Sat Mar 20, 2010 8:23 pm
Re: Ender Client
Any particular settings enebled? like hitboxes, hidden trees? Does this happen every time you destroy wooden fencepost, or only sometimes? Does this happen with any other action?Hadehariast wrote:There are two crash logs that are generated. The first is generated when the crash happens, and the second is generated after hitting "Close" on the first crash log.
-
Hadehariast
- Posts: 55
- Joined: Wed Jan 07, 2015 3:08 am
Re: Ender Client
It happens every time I destroy a fence. I don't think I had a problem before last night. I haven't tried it on the roundpole fencepost... just the actual fence bit. This is the only action which causes the crash.EnderWiggin wrote:Any particular settings enebled? like hitboxes, hidden trees? Does this happen every time you destroy wooden fencepost, or only sometimes? Does this happen with any other action?Hadehariast wrote:There are two crash logs that are generated. The first is generated when the crash happens, and the second is generated after hitting "Close" on the first crash log.
A few settings enabled that differ from the default-- Show Object Info is on, but has tree contents turned off. This crash happened both with and without Show Object Info turned on. Highlight finished objects is turned on. Nothing is hidden, no hitboxes enabled.
-
TerriblePerson
- Posts: 11
- Joined: Thu Aug 11, 2022 7:22 pm
Re: Ender Client
Have the same error, yesterday beta client and today normal one stopped working.Giewonciak wrote:Last update - nice <3 ButCode: Select all
haven.UI$CommandException: error during ui command-handling: #<cmd 123 #<newwdg 36 scm [380412807]> (deps 36) (bars 36)> at haven.UI$CommandQueue.run(UI.java:308) at haven.UI$CommandQueue.lambda$execute$0(UI.java:316) 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$LoadFailedException: Failed to load resource paginae/add/hide_trees (v-1) at haven.Resource$Pool$Queued.get(Resource.java:586) at haven.Resource$Pool$Queued.get(Resource.java:553) at haven.Loading.waitforint(Loading.java:124) at haven.Loading.waitfor(Loading.java:137) at haven.Resource$Pool.loadwait(Resource.java:862) at haven.Resource$Pool.loadwait(Resource.java:866) at haven.MenuGrid.makeLocal(MenuGrid.java:910) at haven.MenuGrid.makeLocal(MenuGrid.java:925) at haven.MenuGrid.initCustomPaginae(MenuGrid.java:884) at haven.MenuGrid.<init>(MenuGrid.java:491) at haven.MenuGrid$$_.create(MenuGrid.java:71) at haven.UI$NewWidget.run(UI.java:463) at haven.UI$CommandQueue.run(UI.java:304) ... 6 more Caused by: haven.Resource$LoadException: Illegal resource dependency at haven.Resource$AButton.<init>(Resource.java:1305) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at haven.Resource$LayerConstructor.cons(Resource.java:996) at haven.Resource.load(Resource.java:1933) at haven.Resource.access$600(Resource.java:44) at haven.Resource$Pool.handle(Resource.java:643) at haven.Resource$Pool.access$1100(Resource.java:530) at haven.Resource$Pool$Loader.run(Resource.java:784) ... 1 more Suppressed: haven.Resource$LoadException: Load error in resource paginae/add/hide_trees(v-1), from local res source (res-preload) at haven.Resource$Pool.handle(Resource.java:654) ... 3 more Suppressed: haven.Resource$LoadException: Load error in resource paginae/add/hide_trees(v-1), from filesystem res source (C:\Program Files (x86)\havenbeta\res) ... 4 more Caused by: java.io.FileNotFoundException: paginae/add/hide_trees at haven.Resource$FileSource.get(Resource.java:365) at haven.Resource$Pool.handle(Resource.java:631) ... 3 more Caused by: java.nio.file.NoSuchFileException: C:\Program Files (x86)\havenbeta\res\paginae\add\hide_trees.res at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source) at java.nio.file.Files.newByteChannel(Unknown Source) at java.nio.file.Files.newByteChannel(Unknown Source) at java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source) at java.nio.file.Files.newInputStream(Unknown Source) at haven.Resource$FileSource.get(Resource.java:363) ... 4 more Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/paginae/add/hide_trees.res at haven.Resource$JarSource.get(Resource.java:385) at haven.Resource$Pool.handle(Resource.java:631) ... 3 more Caused by: haven.Resource$BadVersionException: Obsolete version 2 of paginae/act/toggles requested, loaded version is 7, from local res source (res-preload) at haven.Resource$Pool.load(Resource.java:674) at haven.Resource$Pool.load(Resource.java:728) at haven.Resource$AButton.<init>(Resource.java:1303) ... 11 more
Code: Select all
haven.UI$CommandException: error during ui command-handling: #<cmd 216 #<newwdg 60 scm [95451127]> (deps 60) (bars 60)>
at haven.UI$CommandQueue.run(UI.java:308)
at haven.UI$CommandQueue.lambda$execute$0(UI.java:316)
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$LoadFailedException: Failed to load resource paginae/add/hide_trees (v-1)
at haven.Resource$Pool$Queued.get(Resource.java:586)
at haven.Resource$Pool$Queued.get(Resource.java:553)
at haven.Loading.waitforint(Loading.java:124)
at haven.Loading.waitfor(Loading.java:137)
at haven.Resource$Pool.loadwait(Resource.java:862)
at haven.Resource$Pool.loadwait(Resource.java:866)
at haven.MenuGrid.makeLocal(MenuGrid.java:910)
at haven.MenuGrid.makeLocal(MenuGrid.java:925)
at haven.MenuGrid.initCustomPaginae(MenuGrid.java:884)
at haven.MenuGrid.<init>(MenuGrid.java:491)
at haven.MenuGrid$$_.create(MenuGrid.java:71)
at haven.UI$NewWidget.run(UI.java:463)
at haven.UI$CommandQueue.run(UI.java:304)
... 6 more
Caused by: haven.Resource$LoadException: Illegal resource dependency
at haven.Resource$AButton.<init>(Resource.java:1306)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at haven.Resource$LayerConstructor.cons(Resource.java:996)
at haven.Resource.load(Resource.java:1934)
at haven.Resource.access$600(Resource.java:44)
at haven.Resource$Pool.handle(Resource.java:643)
at haven.Resource$Pool.access$1100(Resource.java:530)
at haven.Resource$Pool$Loader.run(Resource.java:784)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/add/hide_trees(v-1), from local res source (res-preload)
at haven.Resource$Pool.handle(Resource.java:654)
... 3 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/add/hide_trees(v-1), from filesystem res source (C:\Users\user\Desktop\ender b\res)
... 4 more
Caused by: java.io.FileNotFoundException: paginae/add/hide_trees
at haven.Resource$FileSource.get(Resource.java:365)
at haven.Resource$Pool.handle(Resource.java:631)
... 3 more
Caused by: java.nio.file.NoSuchFileException: C:\Users\user\Desktop\ender b\res\paginae\add\hide_trees.res
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source)
at java.nio.file.Files.newInputStream(Unknown Source)
at haven.Resource$FileSource.get(Resource.java:363)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/paginae/add/hide_trees.res
at haven.Resource$JarSource.get(Resource.java:385)
at haven.Resource$Pool.handle(Resource.java:631)
... 3 more
Caused by: haven.Resource$BadVersionException: Obsolete version 2 of paginae/act/toggles requested, loaded version is 7, from local res source (res-preload)
at haven.Resource$Pool.load(Resource.java:674)
at haven.Resource$Pool.load(Resource.java:728)
at haven.Resource$AButton.<init>(Resource.java:1304)
... 11 more
-
organisedchaos
- Posts: 8
- Joined: Sat Aug 11, 2012 11:38 am
Re: Ender Client
I've had crashes yesterday and today which don't seem to happen with other clients
Code: Select all
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fd532c3a4c9, pid=8331, tid=8397
#
# JRE version: OpenJDK Runtime Environment (Red_Hat-21.0.5.0.11-1) (21.0.5+11) (build 21.0.5+11)
# Java VM: OpenJDK 64-Bit Server VM (Red_Hat-21.0.5.0.11-1) (21.0.5+11, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x83a4c9] G1ParScanThreadState::trim_queue_to_threshold(unsigned int)+0x1b69
<snip>
--------------- T H R E A D ---------------
Current thread (0x00007fd4a000a570): WorkerThread "GC Thread#5" [id=8397, stack(0x00007fd4ff500000,0x00007fd4ff600000) (1024K)]
Stack: [0x00007fd4ff500000,0x00007fd4ff600000], sp=0x00007fd4ff5feaa0, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x83a4c9] G1ParScanThreadState::trim_queue_to_threshold(unsigned int)+0x1b69
V [libjvm.so+0x83ed4a] G1ParScanThreadState::steal_and_trim_queue(GenericTaskQueueSet<OverflowTaskQueue<ScannerTask, (MEMFLAGS)5, 13
1072u>, (MEMFLAGS)5>*)+0x4fa
V [libjvm.so+0x8766a5] G1ParEvacuateFollowersClosure::do_void()+0xc5
V [libjvm.so+0x876d80] G1EvacuateRegionsTask::evacuate_live_objects(G1ParScanThreadState*, unsigned int)+0x90
V [libjvm.so+0x8745d9] G1EvacuateRegionsBaseTask::work(unsigned int)+0x99
V [libjvm.so+0x1082750] WorkerThread::run()+0x90
V [libjvm.so+0xfc1f06] Thread::call_run()+0xb6
V [libjvm.so+0xd40ae2] thread_native_entry(Thread*)+0xe2
C [libc.so.6+0x976d7] start_thread+0x387
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00007fd57a5165a3
-
EnderWiggin
- Posts: 1156
- Joined: Sat Mar 20, 2010 8:23 pm
Re: Ender Client
Updated all versions (some changes were already released, and even more of these were on beta):
- added option to show growth scale for big trees (Options -> Display -> Show gob info cog)
- added ability to specify how many items to craft
- added various FEP modifiers to food tooltips - satiation, hunger, low energy, verified and/or subbed account
- fixed drink refill not seeing water barrels
- allow drink refill to work on buckets in hands
- added beech nuts to tree contents
- improved (but not fully fixed) detection of friendlies as enemies on login
- added option to show full item tooltip instantly (Options -> UI -> Instant full tooltips)
- fixed item filter not working for symbel stats
- fixed AttrMod errors caused by player having VERY old resource cache
- fixed mapper crash during character creation
- do not try queueing path if cursor is not default
- added option to auto drop all parasites (leeches and ticks) (new checkbox in Equipment screen)
- added "Steal" and "Drop" buttons to equipment screen of other characters
- added option to preserve cutlery
- added 'Xtended -> Minesweeper' to menu grid - stores amount of dust fallen when mining if you were present to witness it and can show those numbers when toggled on
- added option to export/import minesweeper data when trying to export/import map
- made Display Flavor objects option apply instantly
- added menu action to toggle flavor objects
- added menu action to toggle flat terrain
-
mvgulik
- Posts: 4085
- Joined: Fri May 21, 2010 2:29 am
-
TheServant
- Posts: 616
- Joined: Wed Apr 09, 2014 1:07 am
Re: Ender Client
basedEnderWiggin wrote:Updated all versions (some changes were already released, and even more of these were on beta):This should also fix resource loading errors.
- added option to show growth scale for big trees (Options -> Display -> Show gob info cog)
- added ability to specify how many items to craft
- added various FEP modifiers to food tooltips - satiation, hunger, low energy, verified and/or subbed account
- fixed drink refill not seeing water barrels
- allow drink refill to work on buckets in hands
- added beech nuts to tree contents
- improved (but not fully fixed) detection of friendlies as enemies on login
- added option to show full item tooltip instantly (Options -> UI -> Instant full tooltips)
- fixed item filter not working for symbel stats
- fixed AttrMod errors caused by player having VERY old resource cache
- fixed mapper crash during character creation
- do not try queueing path if cursor is not default
- added option to auto drop all parasites (leeches and ticks) (new checkbox in Equipment screen)
- added "Steal" and "Drop" buttons to equipment screen of other characters
- added option to preserve cutlery
- added 'Xtended -> Minesweeper' to menu grid - stores amount of dust fallen when mining if you were present to witness it and can show those numbers when toggled on
- added option to export/import minesweeper data when trying to export/import map
- made Display Flavor objects option apply instantly
- added menu action to toggle flavor objects
- added menu action to toggle flat terrain
"Occasionally I drop a teacup to shatter on the floor. On purpose. I'm not satisfied when it doesn't gather itself up again. Someday perhaps, a cup will come together."
-
Pac
- Posts: 12
- Joined: Sat Sep 03, 2022 9:48 pm
Re: Ender Client
Not to try to pressure you to add anything, but would an action to "mark" tiles be possible in the same vein that minesweeper is? That way I can mark what I believe to be collapse nodesEnderWiggin wrote:Updated beta client:Note: I haven't done extensive testing of the minesweeper yet because I lack strength to properly mine, so it was tested on couple mined tiles. Please report any problems with it.
- allow drink refill to work on buckets in hands
- added 'Xtended -> Minesweeper' to menu grid - stores amount of dust fallen when mining if you were present to witness it and can show those numbers when toggled on. Stores data between sessions and even when displaying is toggled off.
- added option to export/import minesweeper data when trying to export/import map
- made Display Flavor objects option apply instantly
Also, minesweeper is working well, no issues so far