-
misscourtneyd
- Posts: 11
- Joined: Sun Jun 13, 2021 9:46 am
Re: Ender Client
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
What a shame she went mad
No one likes a mad woman
You made her like that
-
mvgulik
- Posts: 4090
- Joined: Fri May 21, 2010 2:29 am
Re: Ender Client
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.
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
Ignored(29): "Would you like to know more"
-
Szary_Wilk
- Posts: 2
- Joined: Sat May 29, 2021 11:09 pm
Re: Ender Client
Hi
I have installed this client. How to see my coordinates on the map in this client ??
I have installed this client. How to see my coordinates on the map in this client ??
-
mvgulik
- Posts: 4090
- Joined: Fri May 21, 2010 2:29 am
Re: Ender Client
TIP: Related to permanent Trellis crops. (until something better comes along)
In a setup like this:

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.
In a setup like this:

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.
Ignored(29): "Would you like to know more"
-
mvgulik
- Posts: 4090
- Joined: Fri May 21, 2010 2:29 am
Re: Ender Client
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
-- 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
Ignored(29): "Would you like to know more"
-
EnderWiggin
- Posts: 1156
- Joined: Sat Mar 20, 2010 8:23 pm
Re: Ender Client
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.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
-
mvgulik
- Posts: 4090
- Joined: Fri May 21, 2010 2:29 am
Re: Ender Client
Yes (Linux Mint).EnderWiggin wrote:Are you running this on linux?
Aha. Thanks for that info.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.
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)
As it seems a general OS thing, I think applications have probably not much to say in this matter.EnderWiggin wrote:I am not really sure I know how this can be avoided.
Ignored(29): "Would you like to know more"
-
joojoo1975
- Posts: 2353
- Joined: Mon Sep 28, 2009 5:23 pm
- Location: no where specific
Re: Ender Client
how do you remove the map markers once you place them?
To Protect The Helpless From The Heartless
-
mvgulik
- Posts: 4090
- Joined: Fri May 21, 2010 2:29 am
Re: Ender Client
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.joojoo1975 wrote:how do you remove the map markers once you place them?
Ignored(29): "Would you like to know more"
-
joojoo1975
- Posts: 2353
- Joined: Mon Sep 28, 2009 5:23 pm
- Location: no where specific
Re: Ender Client
mvgulik wrote: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.joojoo1975 wrote:how do you remove the map markers once you place them?
Thanks mate
To Protect The Helpless From The Heartless