Ender Client

Forum for alternative clients, mods & discussions on the same.
miguelex
Posts: 4
Joined: Wed Jul 17, 2013 7:00 pm

Re: Ender Client

Post by miguelex »

I´m getting this error:

java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLFrameBuffer$FormatException: FBO failed completeness test: GL_FRAMEBUFFER_UNSUPPORTED on thread AWT-EventQueue-0
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
at com.jogamp.opengl.Threading.invoke(Threading.java:221)
at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:503)
at haven.JOGLPanel.uglyjoglhack(JOGLPanel.java:322)
at haven.JOGLPanel.renderloop(JOGLPanel.java:343)
at java.lang.Thread.run(Unknown Source)
Caused by: com.jogamp.opengl.GLException: Caught BGLException: haven.render.gl.GLFrameBuffer$FormatException: FBO failed completeness test: GL_FRAMEBUFFER_UNSUPPORTED on thread AWT-EventQueue-0
at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.opengl.awt.GLCanvas$12.run(GLCanvas.java:1442)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: haven.render.gl.BGL$BGLException: haven.render.gl.GLFrameBuffer$FormatException: FBO failed completeness test: GL_FRAMEBUFFER_UNSUPPORTED
at haven.render.gl.BufferBGL.run(BufferBGL.java:65)
at haven.render.gl.GLEnvironment.process(GLEnvironment.java:328)
at haven.JOGLPanel.redraw(JOGLPanel.java:208)
at haven.JOGLPanel.access$000(JOGLPanel.java:39)
at haven.JOGLPanel$1.display(JOGLPanel.java:101)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
at com.jogamp.opengl.awt.GLCanvas$11.run(GLCanvas.java:1428)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
... 16 more
Caused by: haven.render.gl.GLFrameBuffer$FormatException: FBO failed completeness test: GL_FRAMEBUFFER_UNSUPPORTED
at haven.render.gl.GLFrameBuffer.lambda$new$0(GLFrameBuffer.java:68)
at haven.render.gl.BGL$4.run(BGL.java:218)
at haven.render.gl.BufferBGL.run(BufferBGL.java:57)
... 24 more
User avatar
Oddity
Posts: 1983
Joined: Sun Jun 20, 2010 12:04 am
Location: BC, Canadia

Re: Ender Client

Post by Oddity »

how do I highlight eg. certain kinds of trees to show on my mini-map? could have sworn this client had that feature...
jadamkaz wrote:ah i remember my run in with odditown they are good ppl im sure the only reason they killed ME is because they are troll hunters and i was a troll
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

Oddity wrote:how do I highlight eg. certain kinds of trees to show on my mini-map? could have sworn this client had that feature...
Icon near minimap.
Vraatjuh
Posts: 456
Joined: Tue Sep 28, 2010 4:08 pm
Location: Heaven

Re: Ender Client

Post by Vraatjuh »

Is there a way to set an alarm for pony power? If not, can you please add it?
User avatar
Sartharion
Posts: 80
Joined: Sun Aug 30, 2015 3:44 pm
Location: Denmark

Re: Ender Client

Post by Sartharion »

Getting this error whenever I load into my base:

java.lang.RuntimeException: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at haven.Utils.construct(Utils.java:1624)
at haven.Resource$PublishedCode$Instancer.stdmake(Resource.java:1229)
at haven.Sprite$FactMaker.make(Sprite.java:75)
at haven.Sprite$FactMaker.make(Sprite.java:72)
at haven.Resource$CodeEntry.lambda$get$1(Resource.java:1453)
at java.security.AccessController.doPrivileged(Native Method)
at haven.Resource$CodeEntry.get(Resource.java:1443)
at haven.Resource.getcode(Resource.java:1288)
at haven.Sprite.create(Sprite.java:136)
at haven.ResDrawable.<init>(ResDrawable.java:45)
at haven.OCache.cres(OCache.java:257)
at haven.OCache.lambda$cres$9(OCache.java:269)
at haven.OCache$GobInfo.apply(OCache.java:758)
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.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at haven.Utils.construct(Utils.java:1622)
... 17 more
Pavelly wrote:Rise and shine, Jorb&Loftar. Rise and... shine. Not that I... wish to imply you have been sleeping on the job. No one is more deserving of a rest, and all the effort in the world would have gone to waste until... well, let's just say your hour has... come again.
swilson36
Posts: 2
Joined: Sat Oct 18, 2014 6:19 pm

Re: Ender Client Error

Post by swilson36 »

Asor wrote:Ok, I got it to work, I used Java 11. This issue was with java 18.
I installed Java11 and it fixed my issue as well, thanks.
Elizaberry
Posts: 28
Joined: Sun Feb 11, 2018 11:16 pm

Re: Ender Client

Post by Elizaberry »

Hello there. Thank you so much for the client. Recently started getting this error around a mined out wall. Using mac cuz =\


haven.Resource$LoadFailedException: Failed to load resource gfx/tiles/paving/serpentine (v1)
at haven.Resource$Pool$Queued.get(Resource.java:526)
at haven.Resource$Pool$Queued.get(Resource.java:493)
at haven.Resource$Spec.get(Resource.java:104)
at haven.Resource$Spec.get(Resource.java:108)
at haven.MCache.tilesetr(MCache.java:841)
at haven.MCache.tileset(MCache.java:852)
at haven.MCache.tiler(MCache.java:865)
at haven.Gob.getmapstate(Gob.java:461)
at haven.Gob$Placed$Placement.<init>(Gob.java:744)
at haven.Gob$Placed.curplace(Gob.java:844)
at haven.Gob$Placed.added(Gob.java:833)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:462)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:366)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.MapView$Gobs.addgob(MapView.java:749)
at haven.MapView$Gobs.lambda$added$0(MapView.java:771)
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:835)
Caused by: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
at haven.Resource$Pool.handle(Resource.java:586)
at haven.Resource$Pool.access$1200(Resource.java:470)
at haven.Resource$Pool$Loader.run(Resource.java:716)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from local res source (res)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from local res source (res-preload)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from 'custom' jar source
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/paving/serpentine(v1), from filesystem res source (/Users/karenlopez/Desktop/New World Ender/res)
... 4 more
Caused by: java.io.FileNotFoundException: gfx/tiles/paving/serpentine
at haven.Resource$FileSource.get(Resource.java:270)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.nio.file.NoSuchFileException: /Users/karenlopez/Desktop/New World Ender/res/gfx/tiles/paving/serpentine.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:373)
at java.base/java.nio.file.Files.newByteChannel(Files.java:424)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
at java.base/java.nio.file.Files.newInputStream(Files.java:158)
at haven.Resource$FileSource.get(Resource.java:268)
... 4 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /customized-remote/gfx/tiles/paving/serpentine.res
at haven.Resource$JarSource.get(Resource.java:290)
at haven.Resource$CustomizedJarSource.get(Resource.java:308)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/tiles/paving/serpentine.res
at haven.Resource$JarSource.get(Resource.java:290)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/tiles/paving/serpentine.res
at haven.Resource$JarSource.get(Resource.java:290)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.io.FileNotFoundException: res/gfx/tiles/paving/serpentine
at haven.HashDirCache.fetch(HashDirCache.java:389)
at haven.Resource$CacheSource.get(Resource.java:233)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.io.IOException: already retried 7 times
at haven.RetryingInputStream.retry(RetryingInputStream.java:54)
at haven.RetryingInputStream.get(RetryingInputStream.java:70)
at haven.RetryingInputStream.check(RetryingInputStream.java:96)
at haven.Resource$HttpSource.get(Resource.java:375)
at haven.Resource$TeeSource.get(Resource.java:210)
at haven.Resource$Pool.handle(Resource.java:571)
... 3 more
Caused by: java.net.SocketException: Network is unreachable (connect failed)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:591)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1181)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1075)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1581)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:246)
at haven.Resource$HttpSource$1.create(Resource.java:372)
... (4 lines left)
cb111
Posts: 35
Joined: Wed Aug 10, 2022 12:28 pm

Re: Ender Client

Post by cb111 »

it turns out my problem from the previous page was my router deciding it didnt like the website used to grab resources for the game client.
restarting the router fixed the problem. spent waaayyy more time trying to figure this out than id like to admit
cb111 wrote:Hey ender, thanks for the hard work. ive been using your client for years.
yesterday after several hours of playing i started encountering errors which seem to be related to resources not loading.
I've tried the both the beta and regular client, and vanilla client with the same result. However I can use purus client without issue, but its painful to use...(sorry shubla)

maybe some helpful information below:
linux, kernel 5.18.16
tried openjdk 11 17 and 18
i use java -jar launcher-hafen.jar (from the terminal) to run the game in its own containing folder. but have tried swapping between home and other directories. same result.

this is what it looks like as soon as i login, lasts for about 60 seconds before erroring out
Image

Code: Select all

haven.Resource$LoadFailedException: Failed to load resource gfx/tiles/overlay/cplot-f (v2)
	at haven.Resource$Pool$Queued.get(Resource.java:526)
	at haven.Resource$Pool$Queued.get(Resource.java:493)
	at haven.Session$CachedRes$Ref.get(Session.java:148)
	at haven.Session$CachedRes$Ref.get(Session.java:139)
	at haven.Loading.waitforint(Loading.java:123)
	at haven.Loading.waitfor(Loading.java:136)
	at haven.MapFile$Grid.from(MapFile.java:688)
	at haven.MapFile.update(MapFile.java:1540)
	at haven.MapFile$Processor.lambda$run$0(MapFile.java:237)
	at haven.MapFile$Processor.run(MapFile.java:253)
Caused by: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from forking source backed by HTTP res source (https://game.havenandhearth.com/res/)
	at haven.Resource$Pool.handle(Resource.java:586)
	at haven.Resource$Pool.access$1200(Resource.java:470)
	at haven.Resource$Pool$Loader.run(Resource.java:716)
	at java.base/java.lang.Thread.run(Thread.java:829)
	Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
		... 4 more
		Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from local res source (res)
			... 4 more
			Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from local res source (res-preload)
				... 4 more
				Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from 'custom' jar source
					... 4 more
					Suppressed: haven.Resource$LoadException: Load error in resource gfx/tiles/overlay/cplot-f(v2), from filesystem res source (/home/guy/1Documents/hnh/res)
						... 4 more
					Caused by: java.io.FileNotFoundException: gfx/tiles/overlay/cplot-f
						at haven.Resource$FileSource.get(Resource.java:270)
						at haven.Resource$Pool.handle(Resource.java:571)
						... 3 more
					Caused by: java.nio.file.NoSuchFileException: /home/guy/1Documents/hnh/res/gfx/tiles/overlay/cplot-f.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:268)
						... 4 more
				Caused by: java.io.FileNotFoundException: Could not find resource locally: /customized-remote/gfx/tiles/overlay/cplot-f.res
					at haven.Resource$JarSource.get(Resource.java:290)
					at haven.Resource$CustomizedJarSource.get(Resource.java:308)
					at haven.Resource$Pool.handle(Resource.java:571)
					... 3 more
			Caused by: java.io.FileNotFoundException: Could not find resource locally: /res-preload/gfx/tiles/overlay/cplot-f.res
				at haven.Resource$JarSource.get(Resource.java:290)
				at haven.Resource$Pool.handle(Resource.java:571)
				... 3 more
		Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/tiles/overlay/cplot-f.res
			at haven.Resource$JarSource.get(Resource.java:290)
			at haven.Resource$Pool.handle(Resource.java:571)
			... 3 more
	Caused by: java.io.FileNotFoundException: res/gfx/tiles/overlay/cplot-f
		at haven.HashDirCache.fetch(HashDirCache.java:389)
		at haven.Resource$CacheSource.get(Resource.java:233)
		at haven.Resource$Pool.handle(Resource.java:571)
		... 3 more
Caused by: java.io.IOException: already retried 7 times
	at haven.RetryingInputStream.retry(RetryingInputStream.java:54)
	at haven.RetryingInputStream.get(RetryingInputStream.java:70)
	at haven.RetryingInputStream.check(RetryingInputStream.java:96)
	at haven.Resource$HttpSource.get(Resource.java:375)
	at haven.Resource$TeeSource.get(Resource.java:210)
	at haven.Resource$Pool.handle(Resource.java:571)
	... 3 more
Caused by: java.net.NoRouteToHostException: No route to host (Host unreachable)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255)
	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.base/java.net.Socket.connect(Socket.java:609)
	at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:305)
	at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
	at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:508)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603)
	at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
	at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:207)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:193)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
	at haven.Resource$HttpSource$1.create(Resource.java:372)
	at haven.RetryingInputStream.create(RetryingInputStream.java:44)
	at haven.RetryingInputStream.get(RetryingInputStream.java:76)
	... 7 more
wojsz20
Posts: 48
Joined: Mon Dec 23, 2013 6:15 pm

Re: Ender Client

Post by wojsz20 »

Hello, any option to add sound alarms for specific animals/curio/etc in Client?
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

wojsz20 wrote:Hello, any option to add sound alarms for specific animals/curio/etc in Client?
Same as in the default client - Icon settings near minimap.

Return to “The Wizards' Tower”