Ender Client

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

Re: Ender Client

Postby misscourtneyd » Fri Aug 13, 2021 10:37 am

is there a session window/widget as in shubla's client?
And there's nothin' like a mad woman
What a shame she went mad
No one likes a mad woman
You made her like that
misscourtneyd
 
Posts: 11
Joined: Sun Jun 13, 2021 9:46 am

Re: Ender Client

Postby mvgulik » Fri Aug 13, 2021 3:21 pm

2 clients, (both Beta).
Both characters in visual range of each-other.
Client 2: Putting a fresh-adder-hide on a (empty) drying-rack. (adder hide found during soil digging. probably irrelevant.)
Client 1: "I'm out of here". (ie: error)

- I could not duplicate the error. :|

Code: Select all
java.lang.RuntimeException: Delayed error in resource gfx/terobjs/dframe-adderbind (v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool$Queued.get(Resource.java:456)
   at haven.Resource$Pool$Queued.get(Resource.java:424)
   at haven.RenderLink$MeshMat.make(RenderLink.java:69)
   at haven.StaticSprite.lsparts(StaticSprite.java:71)
   at haven.StaticSprite.<init>(StaticSprite.java:59)
   at haven.StaticSprite$1$1.<init>(StaticSprite.java:39)
   at haven.StaticSprite$1.create(StaticSprite.java:39)
   at haven.Sprite.create(Sprite.java:141)
   at haven.Gob$Overlay.init(Gob.java:112)
   at haven.Gob$Overlay.access$400(Gob.java:84)
   at haven.Gob.addol(Gob.java:328)
   at haven.OCache.overlay(OCache.java:566)
   at haven.OCache.lambda$overlay$25(OCache.java:607)
   at haven.OCache$GobInfo.apply(OCache.java:759)
   at haven.Loader.lambda$defer$0(Loader.java:235)
   at haven.Loader$Future.run(Loader.java:71)
   at haven.Loader$Future.access$400(Loader.java:42)
   at haven.Loader.loop(Loader.java:197)
   at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool.handle(Resource.java:517)
   at haven.Resource$Pool.access$1200(Resource.java:401)
   at haven.Resource$Pool$Loader.run(Resource.java:653)
   ... 1 more
   Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
      ... 4 more
      Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from local res source (res-preload)
         ... 4 more
         Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from 'custom' jar source
            ... 4 more
            Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from local res source (res)
               ... 4 more
               Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-adderbind(v2), from filesystem res source (/home/<user>/Games/HnH/Ender/res)
                  ... 4 more
               Caused by: java.io.FileNotFoundException: gfx/terobjs/dframe-adderbind
                  at haven.Resource$FileSource.get(Resource.java:269)
                  at haven.Resource$Pool.handle(Resource.java:501)
                  ... 3 more
               Caused by: java.nio.file.NoSuchFileException: /home/<user>/Games/HnH/Ender/res/gfx/terobjs/dframe-adderbind.res
                  at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
                  at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
                  at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
                  at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
                  at java.base/java.nio.file.Files.newByteChannel(Files.java:371)
                  at java.base/java.nio.file.Files.newByteChannel(Files.java:422)
                  at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
                  at java.base/java.nio.file.Files.newInputStream(Files.java:156)
                  at haven.Resource$FileSource.get(Resource.java:267)
                  ... 4 more
            Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/dframe-adderbind.res
               at haven.Resource$JarSource.get(Resource.java:289)
               at haven.Resource$Pool.handle(Resource.java:501)
               ... 3 more
         Caused by: java.io.FileNotFoundException: Could not find resource locally: /customized-remote/gfx/terobjs/dframe-adderbind.res
            at haven.Resource$JarSource.get(Resource.java:289)
            at haven.Resource$CustomizedJarSource.get(Resource.java:307)
            at haven.Resource$Pool.handle(Resource.java:501)
            ... 3 more
      Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/terobjs/dframe-adderbind.res
         at haven.Resource$JarSource.get(Resource.java:289)
         at haven.Resource$Pool.handle(Resource.java:501)
         ... 3 more
   Caused by: java.io.IOException: Resource deadlock avoided
      at java.base/sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
      at java.base/sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:96)
      at java.base/sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1119)
      at haven.HashDirCache.lock2(HashDirCache.java:193)
      at haven.HashDirCache.lookup(HashDirCache.java:261)
      at haven.HashDirCache.fetch(HashDirCache.java:387)
      at haven.Resource$CacheSource.get(Resource.java:232)
      at haven.Resource$Pool.handle(Resource.java:501)
      ... 3 more
Caused by: java.io.IOException: Resource deadlock avoided
   at java.base/sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
   at java.base/sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:96)
   at java.base/sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1119)
   at haven.HashDirCache.lock2(HashDirCache.java:193)
   at haven.HashDirCache.lookup(HashDirCache.java:261)
   at haven.HashDirCache.store(HashDirCache.java:356)
   at haven.Resource$1Caching.fork(Resource.java:784)
   at haven.Resource$TeeSource.get(Resource.java:211)
   at haven.Resource$Pool.handle(Resource.java:501)
   ... 3 more
mvgulik
 
Posts: 3742
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby Szary_Wilk » Sun Aug 15, 2021 4:18 pm

Hi

I have installed this client. How to see my coordinates on the map in this client ??
Szary_Wilk
 
Posts: 2
Joined: Sat May 29, 2021 11:09 pm

Re: Ender Client

Postby mvgulik » Fri Aug 20, 2021 9:45 am

TIP: Related to permanent Trellis crops. (until something better comes along)

In a setup like this:
Image

It can be a bit tricky to pick the same crop, you just harvested, for immediate removal (if need be, for quality-raising purposes).
- Especially Grapes, as they change the most after harvesting.

One workaround is to use Enders highlight (Ctrl+Alt) feature just before harvesting a particular single crop.
The highlight effect will still be in affect after the harvesting the crop, showing you the change and making it easy to pick the same crop again for removal (if need be).

- Note1: Object highlight (Ctrl+Alt) will not work if a none (or not available anymore) chat-channel is selected. (known issue)

- Although probably a rare game-exception, there exists the possibility to, accidentally of course, remove a crop on the nearest trellis ... on the other/farther 4x4 set. :o
mvgulik
 
Posts: 3742
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby mvgulik » Thu Aug 26, 2021 12:29 pm

Similar "Resource deadlock avoided" error as a few post above, but now triggered by a irrbloss it seems. (never saw the kritter myself of course)
-- 2 clients active, both covering the same area. But only one went down. (longest open/active client of course, as second one was relative fresh.)
-- Both characters had irrbloss already in there icon list

Code: Select all
java.lang.RuntimeException: Delayed error in resource gfx/kritter/irrbloss/irrflame1 (v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool$Queued.get(Resource.java:456)
   at haven.Resource$Pool$Queued.get(Resource.java:424)
   at haven.Gob$Overlay.init(Gob.java:112)
   at haven.Gob$Overlay.access$400(Gob.java:84)
   at haven.Gob.addol(Gob.java:328)
   at haven.Skeleton$FxTrack$SpawnSprite.lambda$trigger$0(Skeleton.java:868)
   at haven.Loader.lambda$defer$0(Loader.java:235)
   at haven.Loader$Future.run(Loader.java:71)
   at haven.Loader$Future.access$400(Loader.java:42)
   at haven.Loader.loop(Loader.java:197)
   at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
   at haven.Resource$Pool.handle(Resource.java:517)
   at haven.Resource$Pool.access$1200(Resource.java:401)
   at haven.Resource$Pool$Loader.run(Resource.java:653)
   ... 1 more
   Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
      ... 4 more
      Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from local res source (res-preload)
         ... 4 more
         Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from 'custom' jar source
            ... 4 more
            Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from local res source (res)
               ... 4 more
               Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/irrbloss/irrflame1(v2), from filesystem res source (/home/<user>/Games/HnH/Ender/res)
                  ... 4 more
               Caused by: java.io.FileNotFoundException: gfx/kritter/irrbloss/irrflame1
                  at haven.Resource$FileSource.get(Resource.java:269)
                  at haven.Resource$Pool.handle(Resource.java:501)
                  ... 3 more
               Caused by: java.nio.file.NoSuchFileException: /home/<user>/Games/HnH/Ender/res/gfx/kritter/irrbloss/irrflame1.res
                  at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
                  at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
                  at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
                  at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219)
                  at java.base/java.nio.file.Files.newByteChannel(Files.java:371)
                  at java.base/java.nio.file.Files.newByteChannel(Files.java:422)
                  at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
                  at java.base/java.nio.file.Files.newInputStream(Files.java:156)
                  at haven.Resource$FileSource.get(Resource.java:267)
                  ... 4 more
            Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/kritter/irrbloss/irrflame1.res
               at haven.Resource$JarSource.get(Resource.java:289)
               at haven.Resource$Pool.handle(Resource.java:501)
               ... 3 more
         Caused by: java.io.FileNotFoundException: Could not find resource locally: /customized-remote/gfx/kritter/irrbloss/irrflame1.res
            at haven.Resource$JarSource.get(Resource.java:289)
            at haven.Resource$CustomizedJarSource.get(Resource.java:307)
            at haven.Resource$Pool.handle(Resource.java:501)
            ... 3 more
      Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/kritter/irrbloss/irrflame1.res
         at haven.Resource$JarSource.get(Resource.java:289)
         at haven.Resource$Pool.handle(Resource.java:501)
         ... 3 more
   Caused by: java.io.IOException: Resource deadlock avoided
      at java.base/sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
      at java.base/sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:96)
      at java.base/sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1119)
      at haven.HashDirCache.lock2(HashDirCache.java:193)
      at haven.HashDirCache.lookup(HashDirCache.java:261)
      at haven.HashDirCache.fetch(HashDirCache.java:387)
      at haven.Resource$CacheSource.get(Resource.java:232)
      at haven.Resource$Pool.handle(Resource.java:501)
      ... 3 more
Caused by: java.io.IOException: Resource deadlock avoided
   at java.base/sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
   at java.base/sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:96)
   at java.base/sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1119)
   at haven.HashDirCache.lock2(HashDirCache.java:193)
   at haven.HashDirCache.lookup(HashDirCache.java:261)
   at haven.HashDirCache.store(HashDirCache.java:356)
   at haven.Resource$1Caching.fork(Resource.java:784)
   at haven.Resource$TeeSource.get(Resource.java:211)
   at haven.Resource$Pool.handle(Resource.java:501)
   ... 3 more
mvgulik
 
Posts: 3742
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby EnderWiggin » Thu Aug 26, 2021 7:38 pm

mvgulik wrote:Similar "Resource deadlock avoided" error as a few post above, but now triggered by a irrbloss it seems. (never saw the kritter myself of course)
-- 2 clients active, both covering the same area. But only one went down. (longest open/active client of course, as second one was relative fresh.)
-- Both characters had irrbloss already in there icon list

Are you running this on linux? I think I've found some explanations to this: https://gist.github.com/harrah/4714661. Looks like there some problems with how file locks in multithreaded apps are detected there and OS thinks one of the apps is deadlocked, even if it is just waiting for other process to free the file. So this can happen any time both clients need same resource simultaneously (like both encountering something they didn't see this session - irrlight in this case) and if it takes one of them to read it longer than OS dedlock threshold. I am not really sure I know how this can be avoided.
User avatar
EnderWiggin
 
Posts: 1069
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Postby mvgulik » Fri Aug 27, 2021 1:31 am

EnderWiggin wrote:Are you running this on linux?

Yes (Linux Mint).

EnderWiggin wrote:I think I've found some explanations to this: https://gist.github.com/harrah/4714661. Looks like there some problems with how file locks in multithreaded apps are detected there and OS thinks one of the apps is deadlocked, even if it is just waiting for other process to free the file. So this can happen any time both clients need same resource simultaneously (like both encountering something they didn't see this session - irrlight in this case) and if it takes one of them to read it longer than OS deadlock threshold.

Aha. Thanks for that info.
Was kinda wondering if multiple clients played a role in this one. With that "Resource deadlock avoided" link/post its at least making more sense.
(Will see if I can (kinda) trigger it on demand, kinda confirming this is the case)

EnderWiggin wrote:I am not really sure I know how this can be avoided.

As it seems a general OS thing, I think applications have probably not much to say in this matter.
mvgulik
 
Posts: 3742
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby joojoo1975 » Tue Sep 07, 2021 7:33 pm

how do you remove the map markers once you place them?
To Protect The Helpless From The Heartless
User avatar
joojoo1975
 
Posts: 1940
Joined: Mon Sep 28, 2009 5:23 pm
Location: In my log cabin, It's Roomy!

Re: Ender Client

Postby mvgulik » Tue Sep 07, 2021 8:52 pm

joojoo1975 wrote:how do you remove the map markers once you place them?

Open extended/big-map window, Turn compact mode off (if map is in compact mode, button 4 in LB corner of map window), Click marker, Click Remove button.
mvgulik
 
Posts: 3742
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby joojoo1975 » Wed Sep 08, 2021 7:23 am

mvgulik wrote:
joojoo1975 wrote:how do you remove the map markers once you place them?

Open extended/big-map window, Turn compact mode off (if map is in compact mode, button 4 in LB corner of map window), Click marker, Click Remove button.



Thanks mate
To Protect The Helpless From The Heartless
User avatar
joojoo1975
 
Posts: 1940
Joined: Mon Sep 28, 2009 5:23 pm
Location: In my log cabin, It's Roomy!

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Naylok and 16 guests