Ender Client

Forum for alternative clients, mods & discussions on the same.

Re: Ender Client

Postby EnderWiggin » Mon Nov 04, 2024 3:38 pm

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.

I need crash logs.
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Postby Hadehariast » Mon Nov 04, 2024 4:42 pm

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
Hadehariast
 
Posts: 55
Joined: Wed Jan 07, 2015 3:08 am

Re: Ender Client

Postby EnderWiggin » Mon Nov 04, 2024 5:12 pm

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.
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?
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Postby Hadehariast » Mon Nov 04, 2024 5:21 pm

EnderWiggin wrote:
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.
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?


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.

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.
Hadehariast
 
Posts: 55
Joined: Wed Jan 07, 2015 3:08 am

Re: Ender Client

Postby TerriblePerson » Wed Nov 06, 2024 11:19 am

Giewonciak wrote:Last update - nice <3 But
Code: 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


Have the same error, yesterday beta client and today normal one stopped working.
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
TerriblePerson
 
Posts: 6
Joined: Thu Aug 11, 2022 7:22 pm

Re: Ender Client

Postby organisedchaos » Wed Nov 06, 2024 11:47 am

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


organisedchaos
 
Posts: 8
Joined: Sat Aug 11, 2012 11:38 am

Re: Ender Client

Postby EnderWiggin » Wed Nov 06, 2024 1:25 pm

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

This should also fix resource loading errors.
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Postby mvgulik » Wed Nov 06, 2024 2:41 pm

:D
mvgulik
 
Posts: 3765
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby TheServant » Wed Nov 06, 2024 3:09 pm

EnderWiggin wrote: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

This should also fix resource loading errors.


based
Image
User avatar
TheServant
 
Posts: 612
Joined: Wed Apr 09, 2014 1:07 am

Re: Ender Client

Postby Pac » Wed Nov 06, 2024 8:21 pm

EnderWiggin wrote:Updated beta client:
  • 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

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.


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 nodes
Also, minesweeper is working well, no issues so far
Pac
 
Posts: 12
Joined: Sat Sep 03, 2022 9:48 pm

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: No registered users and 96 guests