Ender Client

Forum for alternative clients, mods & discussions on the same.
agabang10
Posts: 9
Joined: Thu Jul 18, 2013 7:22 am

Re: Ender Client

Post by agabang10 »

Code: Select all

java.util.ConcurrentModificationException: java.util.ConcurrentModificationException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:600)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:678)
	at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:737)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:661)
	at haven.OCache.ctick(OCache.java:143)
	at haven.Glob.ctick(Glob.java:171)
	at haven.JOGLPanel.run(JOGLPanel.java:537)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.util.ConcurrentModificationException
	at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1042)
	at java.base/java.util.ArrayList$Itr.next(ArrayList.java:996)
	at haven.Gob.ctick(Gob.java:281)
	at haven.OCache.lambda$ctick$6(OCache.java:137)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
when I chopped the trees, the crash happened.
It almost happens every time I cut 2-3 trees in a row.
mvgulik
Posts: 4090
Joined: Fri May 21, 2010 2:29 am

...

Post by mvgulik »

...
Last edited by mvgulik on Wed Jul 17, 2024 7:45 pm, edited 1 time in total.
organisedchaos
Posts: 8
Joined: Sat Aug 11, 2012 11:38 am

Re: Ender Client

Post by organisedchaos »

I'm reliably getting the following crash:

Code: Select all

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.base/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.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
	at java.base/java.lang.Class.getConstructor0(Class.java:3349)
	at java.base/java.lang.Class.getConstructor(Class.java:2151)
	at haven.Utils.construct(Utils.java:1622)
	... 17 more
I haven't been playing regularly, so I'm not sure when it would have started. The default client and pasta aren't affected.
User avatar
pawnchito
Posts: 1120
Joined: Sat Apr 07, 2018 11:52 pm

Re: Ender Client

Post by pawnchito »

pretty sure it started after last patch. A few clients are on the fritz.
mvgulik
Posts: 4090
Joined: Fri May 21, 2010 2:29 am

...

Post by mvgulik »

...
Last edited by mvgulik on Wed Jul 17, 2024 7:44 pm, edited 1 time in total.
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Re: Ender Client

Post by xyzzy57 »

I just got the following error.

My toon had just skinned a wolverine inside my house, and inspected the corpse to compare Q of skin and corpse. (I'd been surprised by the lowish Q of the hide.)

I'm not sure exactly what I was trying to do just as the crash occurred, if anything. I do NOT believe I'd begun the next stage (cleaning it).

I had restarted (and hence redownloaded) the client a few hours ago (3 or 4? maybe as many as 6?) So I was probably using the latest version.

Code: Select all

java.lang.RuntimeException: java.lang.RuntimeException: Delayed error in resource gfx/kritter/wolverine/wolverine-butcher (v1), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
	at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
	at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
	at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
	at haven.OCache.ctick(OCache.java:143)
	at haven.Glob.ctick(Glob.java:171)
	at haven.JOGLPanel.run(JOGLPanel.java:537)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/kritter/wolverine/wolverine-butcher (v1), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
	at haven.Resource$Pool$Queued.get(Resource.java:456)
	at haven.Resource$Pool$Queued.get(Resource.java:424)
	at haven.Session$CachedRes$Ref.get(Session.java:140)
	at haven.Session$CachedRes$Ref.get(Session.java:133)
	at haven.Composited.nmod(Composited.java:435)
	at haven.Composited.chmod(Composited.java:554)
	at haven.Composite.updequ(Composite.java:94)
	at haven.Composite.ctick(Composite.java:133)
	at haven.Gob.ctick(Gob.java:278)
	at haven.OCache.lambda$ctick$6(OCache.java:137)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(ForkJoinPool.java:1051)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1069)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
Caused by: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from forking source backed by HTTP res source (https://www.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)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
		... 4 more
		Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from local res source (res-preload)
			... 4 more
			Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from 'custom' jar source
				... 4 more
				Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from local res source (res)
					... 4 more
					Suppressed: haven.Resource$LoadException: Load error in resource gfx/kritter/wolverine/wolverine-butcher(v1), from filesystem res source (/private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res)
						... 4 more
					Caused by: java.io.FileNotFoundException: gfx/kritter/wolverine/wolverine-butcher
						at haven.Resource$FileSource.get(Resource.java:269)
						at haven.Resource$Pool.handle(Resource.java:501)
						... 3 more
					Caused by: java.nio.file.NoSuchFileException: /private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res/gfx/kritter/wolverine/wolverine-butcher.res
						at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
						at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
						at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
						at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
						at java.nio.file.Files.newByteChannel(Files.java:361)
						at java.nio.file.Files.newByteChannel(Files.java:407)
						at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
						at java.nio.file.Files.newInputStream(Files.java:152)
						at haven.Resource$FileSource.get(Resource.java:267)
						... 4 more
				Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/kritter/wolverine/wolverine-butcher.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/wolverine/wolverine-butcher.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/wolverine/wolverine-butcher.res
			at haven.Resource$JarSource.get(Resource.java:289)
			at haven.Resource$Pool.handle(Resource.java:501)
			... 3 more
	Caused by: java.io.FileNotFoundException: res/gfx/kritter/wolverine/wolverine-butcher
		at haven.HashDirCache.fetch(HashDirCache.java:389)
		at haven.Resource$CacheSource.get(Resource.java:232)
		at haven.Resource$Pool.handle(Resource.java:501)
		... 3 more
Caused by: haven.StreamMessage$IOError: java.io.IOException: already retried 7 times
	at haven.StreamMessage.underflow(StreamMessage.java:71)
	at haven.Message.rensure(Message.java:98)
	at haven.Message.bytes(Message.java:171)
	at haven.Resource.load(Resource.java:1626)
	at haven.Resource.access$700(Resource.java:41)
	at haven.Resource$Pool.handle(Resource.java:505)
	... 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.read(RetryingInputStream.java:111)
	at haven.StreamTee.read(StreamTee.java:87)
	at haven.StreamMessage.underflow(StreamMessage.java:68)
	... 8 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.ssl.Alert.createSSLException(Alert.java:131)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:313)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:652)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:471)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:367)
	at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:376)
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:479)
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:457)
	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200)
	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:154)
	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1290)
	at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1199)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:401)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:587)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1584)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1512)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
	at haven.Resource$HttpSource$1.create(Resource.java:363)
	at haven.RetryingInputStream.create(RetryingInputStream.java:44)
	at haven.RetryingInputStream.get(RetryingInputStream.java:76)
	... 11 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
	at sun.security.validator.Validator.validate(Validator.java:271)
	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:312)
	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:221)
	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:128)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:636)
	... 30 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
	... 36 more
Last edited by xyzzy57 on Sat Nov 27, 2021 8:27 am, edited 1 time in total.
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Re: Ender Client

Post by xyzzy57 »

xyzzy57 wrote:I just got the following error.

My toon had just skinned a wolverine inside my house, and inspected the corpse to compare Q of skin and corpse. (I'd been surprised by the lowish Q of the hide.)

I'm not sure exactly what I was trying to do just as the crash occurred, if anything. I do NOT believe I'd begun the next stage (cleaning it).

I had restarted (and hence redownloaded) the client a few hours ago (3 or 4? maybe as many as 6?) So I was probably using the latest version.
Additional notes:

- launcher-hafen.jar is failing reliably. I have to use update-hafen.jar [edit: Perhaps both the launcher and the updater fail to update the launcher?]

I'm on MacOS 12.0.1

After restarting the client via update-hafen.jar, I find:

1) Other toons can play normally
2) When I switch to the toon with the skinned wolverine in its house, I get the same error.
3) The problem does *not* replicate with the default client.

[Edit: 4. Unsurprisingly, after I'd finished butchering the wolverine using the default client, the problem stopped replicating with the Ender client.]
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Re: Ender Client

Post by xyzzy57 »

Not out of the woods yet. I put the fresh wolverine hide on a drying rack, using the ender client, and crashed again.

Errors look similar but not identical

Note that simply having it in inventory, with the inventory window open, was fine. Also it really was a delayed crash. I'd moved 2 steps and opened my hen house before the crash, but didn't have time to cull the unwanted extra rooster.

Code: Select all

java.lang.RuntimeException: Delayed error in resource gfx/terobjs/dframe-wolverinehide-blood (v1), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
	at haven.Resource$Pool$Queued.get(Resource.java:456)
	at haven.Resource$Pool$Queued.get(Resource.java:424)
	at haven.Session$CachedRes$Ref.get(Session.java:140)
	at haven.Session$CachedRes$Ref.get(Session.java:133)
	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.lang.Thread.run(Thread.java:748)
Caused by: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-wolverinehide-blood(v1), from forking source backed by HTTP res source (https://www.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-wolverinehide-blood(v1), from cache source backed by HashDirCache(http://game.havenandhearth.com/render/)
		... 4 more
		Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-wolverinehide-blood(v1), from local res source (res-preload)
			... 4 more
			Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-wolverinehide-blood(v1), from 'custom' jar source
				... 4 more
				Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-wolverinehide-blood(v1), from local res source (res)
					... 4 more
					Suppressed: haven.Resource$LoadException: Load error in resource gfx/terobjs/dframe-wolverinehide-blood(v1), from filesystem res source (/private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res)
						... 4 more
					Caused by: java.io.FileNotFoundException: gfx/terobjs/dframe-wolverinehide-blood
						at haven.Resource$FileSource.get(Resource.java:269)
						at haven.Resource$Pool.handle(Resource.java:501)
						... 3 more
					Caused by: java.nio.file.NoSuchFileException: /private/var/folders/zk/926c34c13hg6y_y5gyvp7hy40000gn/T/hsperfdata_arlie/res/gfx/terobjs/dframe-wolverinehide-blood.res
						at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
						at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
						at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
						at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
						at java.nio.file.Files.newByteChannel(Files.java:361)
						at java.nio.file.Files.newByteChannel(Files.java:407)
						at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
						at java.nio.file.Files.newInputStream(Files.java:152)
						at haven.Resource$FileSource.get(Resource.java:267)
						... 4 more
				Caused by: java.io.FileNotFoundException: Could not find resource locally: /res/gfx/terobjs/dframe-wolverinehide-blood.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-wolverinehide-blood.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-wolverinehide-blood.res
			at haven.Resource$JarSource.get(Resource.java:289)
			at haven.Resource$Pool.handle(Resource.java:501)
			... 3 more
	Caused by: java.io.FileNotFoundException: res/gfx/terobjs/dframe-wolverinehide-blood
		at haven.HashDirCache.fetch(HashDirCache.java:389)
		at haven.Resource$CacheSource.get(Resource.java:232)
		at haven.Resource$Pool.handle(Resource.java:501)
		... 3 more
Caused by: haven.StreamMessage$IOError: java.io.IOException: already retried 7 times
	at haven.StreamMessage.underflow(StreamMessage.java:71)
	at haven.Message.rensure(Message.java:98)
	at haven.Message.bytes(Message.java:171)
	at haven.Resource.load(Resource.java:1626)
	at haven.Resource.access$700(Resource.java:41)
	at haven.Resource$Pool.handle(Resource.java:505)
	... 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.read(RetryingInputStream.java:111)
	at haven.StreamTee.read(StreamTee.java:87)
	at haven.StreamMessage.underflow(StreamMessage.java:68)
	... 8 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.ssl.Alert.createSSLException(Alert.java:131)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:313)
	at sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:652)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:471)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:367)
	at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:376)
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:479)
	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:457)
	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:200)
	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:154)
	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1290)
	at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1199)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:401)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:587)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1584)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1512)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)
	at haven.Resource$HttpSource$1.create(Resource.java:363)
	at haven.RetryingInputStream.create(RetryingInputStream.java:44)
	at haven.RetryingInputStream.get(RetryingInputStream.java:76)
	... 11 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
	at sun.security.validator.Validator.validate(Validator.java:271)
	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:312)
	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:221)
	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:128)
	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:636)
	... 30 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
	... 36 more
Last edited by xyzzy57 on Sat Nov 27, 2021 8:27 am, edited 2 times in total.
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Re: Ender Client

Post by xyzzy57 »

I re-downloaded launcher-hafen.jar from the link on the first page ot this thread.

Code: Select all

java.lang.RuntimeException: java.nio.file.NoSuchFileException: ./cache/https/enderwiggin.github.io/hafen/hafen.hl
	at haven.launcher.Driver.run(Driver.java:116)
	at haven.launcher.Driver.main(Driver.java:198)
Caused by: java.nio.file.NoSuchFileException: ./cache/https/enderwiggin.github.io/hafen/hafen.hl
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at haven.launcher.Driver.run(Driver.java:109)
	... 1 more
I did not record what errors I was getting previously, but they could well be the same.

[Edit: I also re-downloaded updater-hafen.jar also from its link in the first post. (In both cases, non-beta versions.) Updater continues to work.]
Last edited by xyzzy57 on Sat Nov 27, 2021 8:27 am, edited 1 time in total.
mvgulik
Posts: 4090
Joined: Fri May 21, 2010 2:29 am

...

Post by mvgulik »

...
Last edited by mvgulik on Wed Jul 17, 2024 7:42 pm, edited 1 time in total.

Return to “The Wizards' Tower”