Unable to create a new character

The worst monsters in the Hearthlands warp the fabric of space and time...
ElSid
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Unable to create a new character

Post by ElSid »

When using the standard client version 2d425b72060a359c5330c731a858ea0c0f8c359b . When I move as a spirit to a river either left or right side the game is crashing with one of the following stack traces:

on the right side:

Code: Select all

java.lang.NoSuchMethodError
	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 java.util.concurrent.ForkJoinTask.getThrowableException(Unknown Source)
	at java.util.concurrent.ForkJoinTask.reportException(Unknown Source)
	at java.util.concurrent.ForkJoinTask.invoke(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
	at haven.OCache.ctick(OCache.java:123)
	at haven.Glob.ctick(Glob.java:134)
	at haven.JOGLPanel.run(JOGLPanel.java:488)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: haven.TexR.tex()Lhaven/TexGL;
	at PalTex.create(paltex.cjava:11)
	at haven.Material.fromres(Material.java:192)
	at haven.Composited.nmod(Composited.java:416)
	at haven.Composited.chmod(Composited.java:540)
	at haven.Composite.updequ(Composite.java:89)
	at haven.Composite.ctick(Composite.java:109)
	at haven.Gob.ctick(Gob.java:209)
	at haven.OCache.lambda$ctick$0(OCache.java:117)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source)
	at java.util.concurrent.CountedCompleter.exec(Unknown Source)
	at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
	at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(Unknown Source)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source)
	at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
	at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
or with on the left side:

Code: Select all

java.lang.NoSuchMethodError: haven.TexR.tex()Lhaven/TexGL;
	at PalTex.create(paltex.cjava:11)
	at haven.Material.fromres(Material.java:192)
	at haven.Composited.nmod(Composited.java:416)
	at haven.Composited.chmod(Composited.java:540)
	at haven.Composite.updequ(Composite.java:89)
	at haven.Composite.ctick(Composite.java:109)
	at haven.Gob.ctick(Gob.java:209)
	at haven.OCache.lambda$ctick$0(OCache.java:117)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source)
	at java.util.concurrent.CountedCompleter.exec(Unknown Source)
	at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
	at java.util.concurrent.ForkJoinPool.helpComplete(Unknown Source)
	at java.util.concurrent.ForkJoinPool.externalHelpComplete(Unknown Source)
	at java.util.concurrent.ForkJoinTask.externalAwaitDone(Unknown Source)
	at java.util.concurrent.ForkJoinTask.doInvoke(Unknown Source)
	at java.util.concurrent.ForkJoinTask.invoke(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
	at haven.OCache.ctick(OCache.java:123)
	at haven.Glob.ctick(Glob.java:134)
	at haven.JOGLPanel.run(JOGLPanel.java:488)
	at java.lang.Thread.run(Unknown Source)
Last edited by ElSid on Tue Jul 14, 2020 6:00 am, edited 1 time in total.
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Unable to create a new character

Post by MagicManICT »

This may be a new issue loftar has introduced unintentionally, but just for the record, could you mention which version of Java you're using and operating system? What client you're using? If you're using a client mod, does the standard client cause the same issue?
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
ElSid
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Re: Unable to create a new character

Post by ElSid »

This happens with a standard client without any mods on Windows 10 running under java version "1.8.0_251". I specifically pointed out the client version assuming buildinfo file inside hafen.jar that is produced by render-launcher.jar contains correct git revision pointing to https://github.com/dolda2000/hafen-clie ... 0c0f8c359b .
ElSid
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Re: Unable to create a new character

Post by ElSid »

It looks like a cached state from a different client caused this. Removing %APPDATA%\Roaming\Haven and Hearth and %APPDATA%\Roaming\Haven Launcher has fixed the problem.
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Unable to create a new character

Post by MagicManICT »

ElSid wrote:This happens with a standard client without any mods on Windows 10 running under java version "1.8.0_251". I specifically pointed out the client version assuming buildinfo file inside hafen.jar that is produced by render-launcher.jar contains correct git revision pointing to https://github.com/dolda2000/hafen-clie ... 0c0f8c359b .
Sorry. I saw the version information, but wasn't spotting it through the game, so wasn't sure if it was in reference to the standard client or one of the mods. I didn't even think of looking in other sources. Oops on me!

And thanks for the follow up. If we see something similar in the future, we have the solution on hand.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.

Return to “Bugs”