Unable to create a new character

The worst monsters in the Hearthlands warp the fabric of space and time...

Unable to create a new character

Postby ElSid » Mon Jul 13, 2020 9:10 pm

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.
ElSid
 
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Re: Unable to create a new character

Postby MagicManICT » Tue Jul 14, 2020 5:06 am

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.
User avatar
MagicManICT
 
Posts: 18437
Joined: Tue Aug 17, 2010 1:47 am

Re: Unable to create a new character

Postby ElSid » Tue Jul 14, 2020 5:47 am

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

Postby ElSid » Tue Jul 14, 2020 5:54 am

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.
ElSid
 
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Re: Unable to create a new character

Postby MagicManICT » Tue Jul 14, 2020 6:45 pm

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.
User avatar
MagicManICT
 
Posts: 18437
Joined: Tue Aug 17, 2010 1:47 am


Return to Bugs

Who is online

Users browsing this forum: Bytespider [Bot] and 4 guests