Ender Client

Forum for alternative clients, mods & discussions on the same.

Re: Ender Client

Postby mvgulik » Sat Apr 17, 2021 9:52 am

rootmer wrote:wonky map

I have run into this too some time ago, ... but can't recall any useful details. (have not done any map merging for some time now)

... Well (memory gearing up a bit) ... think it had something to do with fast traveling by way of roadsign's/Milestone's.
Probably posted something about this somewhere else in this topic/thread.
mvgulik
 
Posts: 3766
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby pitchkor » Sat Apr 17, 2021 11:23 am

Is there a way to check what type of crop you planted on a tile?
pitchkor
 
Posts: 45
Joined: Sat Aug 29, 2015 1:52 pm

Re: Ender Client

Postby mvgulik » Sat Apr 17, 2021 11:29 am

pitchkor wrote:Is there a way to check what type of crop you planted on a tile?

Xtended >> Inspect.
Image
mvgulik
 
Posts: 3766
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby pitchkor » Sat Apr 17, 2021 11:33 am

t4t hearthling
pitchkor
 
Posts: 45
Joined: Sat Aug 29, 2015 1:52 pm

Re: Ender Client

Postby mvgulik » Sun Apr 18, 2021 6:27 am

Timers:

1) I think they could use some 'timer finished' ping/sound notification. (preferably not the same sound as for player/animal danger warning)

2) Just some other thought.
The Set-Timer window could potentially use 2 states (kinda similar as with the map window).
- Full mode - As its now. Showing all available timers.
- Compact - Showing only active/running timers. (if done without additional per-timer buttons it cold be made into a real compact list (potential sorted on finish time).) ... Or potentially as a separate Xtended option/button.
Last edited by mvgulik on Sun Apr 18, 2021 6:33 am, edited 1 time in total.
mvgulik
 
Posts: 3766
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby displaced » Sun Apr 18, 2021 6:29 am

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.newInstanceWithCaller(Constructor.java:500)
   at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
   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:142)
   at haven.Glob.ctick(Glob.java:170)
   at haven.JOGLPanel.run(JOGLPanel.java:523)
   at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.util.ConcurrentModificationException
   at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013)
   at java.base/java.util.ArrayList$Itr.next(ArrayList.java:967)
   at haven.Gob$GobState.<init>(Gob.java:662)
   at haven.Gob$GobState.<init>(Gob.java:653)
   at haven.Gob.updstate(Gob.java:695)
   at haven.Gob.ctick(Gob.java:297)
   at haven.OCache.lambda$ctick$5(OCache.java:136)
   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
   at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
   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:1016)
   at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
   at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
   at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)


having this exactly the moment i pressed ALT+Q on water, is a bit scary..
displaced
 
Posts: 121
Joined: Wed Feb 12, 2014 12:09 am

Re: Ender Client

Postby czaper2 » Sun Apr 18, 2021 6:36 am

When I compile your client, this shows up during resource compliation:

Code: Select all
resources:
     [exec] java.lang.reflect.InvocationTargetExceptionProcessing resources in resources/src/local
     [exec]
     [exec]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [exec]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)ATTEMPT => \gfx\fx\msrad.res
     [exec]
     [exec]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
     [exec]     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
     [exec] Error loading file resources\src\local\gfx\fx\msrad.resATTEMPT => \gfx\hud\box\bl.res       at haven.Resource.loadfromdecode(Resource.java:1509)
     [exec]     at haven.Resource.<init>(Resource.java:1367)
     [exec]
     [exec]     at LayerUtil.rf(LayerUtil.java:184)
     [exec]     at LayerUtil.main(LayerUtil.java:112)
     [exec] Caused by: java.io.FileNotFoundException: resources\src\local\gfx\fx\msrad.res\code\..\..\..\..\..\..\classes\haven\res\gfx\fx\msrad\ShowSupports.class (The system cannot find the path specified)
     [exec]     at java.io.FileInputStream.open0(Native Method)
     [exec]     at java.io.FileInputStream.open(FileInputStream.java:195)
     [exec]     at java.io.FileInputStream.<init>(FileInputStream.java:138)
     [exec]     at haven.Utils.readBytes(Utils.java:455)
     [exec]     at haven.Resource$Code.<init>(Resource.java:1025)
     [exec]     ... 8 more


Doesn't seem like it's causing anything to break, but well, there it is.
User avatar
czaper2
 
Posts: 389
Joined: Mon Aug 26, 2013 12:48 pm

Re: Ender Client

Postby xAlexx » Sun Apr 18, 2021 7:21 am

EnderWiggin wrote:create bat file in the folder with updater with this:
Code: Select all
java -Xmx2048m -Dsun.java2d.uiScale.enabled=false -Djava.library.path="%PATH%";. -jar client/hafen.jar -U https://www.havenandhearth.com/res/ game.havenandhearth.com
pause
and run it. There should be console window, most likely with some errors, since updater couldn't start it.


This did nothing but give me a larger error message. I created a .bat file with the line of text you told me to place in it and nothing happened.
User avatar
xAlexx
 
Posts: 132
Joined: Wed Dec 03, 2014 9:10 am

Re: Ender Client

Postby ULGMsean » Sun Apr 18, 2021 7:45 am

Anyone else getting this crash when creating a stockpile of arrows?
After reconnecting, all seems find tho

Code: Select all
haven.Resource$LoadException: Weird version number on gfx/invobjs/arrow (65535 > 1)
   at haven.Resource$Pool.load(Resource.java:540)
   at haven.Session$CachedRes$Ref.get(Session.java:137)
   at haven.Session$CachedRes$Ref.get(Session.java:130)
   at haven.ISBox.draw(ISBox.java:99)
   at haven.Widget.draw(Widget.java:790)
   at haven.Widget.draw(Widget.java:795)
   at haven.Window.draw(Window.java:249)
   at haven.WindowX.draw(WindowX.java:57)
   at haven.Widget.draw(Widget.java:790)
   at haven.Widget.draw(Widget.java:795)
   at haven.GameUI.draw(GameUI.java:1131)
   at haven.Widget.draw(Widget.java:790)
   at haven.Widget.draw(Widget.java:795)
   at haven.RootWidget.draw(RootWidget.java:86)
   at haven.UI.draw(UI.java:227)
   at haven.JOGLPanel.display(JOGLPanel.java:466)
   at haven.JOGLPanel.run(JOGLPanel.java:546)
   at java.lang.Thread.run(Unknown Source)
マイルズ
User avatar
ULGMsean
 
Posts: 159
Joined: Mon Apr 23, 2012 10:56 am

Re: Ender Client

Postby Kaios » Sun Apr 18, 2021 12:23 pm

xAlexx wrote:
EnderWiggin wrote:create bat file in the folder with updater with this:
Code: Select all
java -Xmx2048m -Dsun.java2d.uiScale.enabled=false -Djava.library.path="%PATH%";. -jar client/hafen.jar -U https://www.havenandhearth.com/res/ game.havenandhearth.com
pause
and run it. There should be console window, most likely with some errors, since updater couldn't start it.


This did nothing but give me a larger error message. I created a .bat file with the line of text you told me to place in it and nothing happened.


Sounds like you might be having a similar issue as I had, the point of creating the .bat file was to see for example if the error it outputs lets you know something like this:

Code: Select all
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap


The cause of this for me was that I had a 32-bit Java version which is unable to properly allocate that amount of memory, so I had to update to 64-bit. I updated to the latest Java 8 64-bit version and after trying the updater again it successfully loaded the client. Hopefully that's all you may need to do to resolve the problem.

ULGMsean wrote:Anyone else getting this crash when creating a stockpile of arrows?
After reconnecting, all seems find tho


No, but I did get one for Squirrel one time so far.

Code: Select all
haven.Resource$LoadException: Weird version number on gfx/kritter/squirrel/icon (65535 > 1)
   at haven.Resource$Pool.load(Resource.java:540)
   at haven.Session$CachedRes$Ref.get(Session.java:137)
   at haven.Session$CachedRes$Ref.get(Session.java:130)
   at haven.MiniMap.findicons(MiniMap.java:524)
   at haven.MiniMap.tick(MiniMap.java:217)
   at haven.Widget.tick(Widget.java:758)
   at haven.Widget.tick(Widget.java:758)
   at haven.GameUI.tick(GameUI.java:1274)
   at haven.Widget.tick(Widget.java:758)
   at haven.UI.tick(UI.java:214)
   at haven.JOGLPanel.run(JOGLPanel.java:527)
   at java.lang.Thread.run(Unknown Source)
User avatar
Kaios
 
Posts: 9171
Joined: Fri Jul 30, 2010 2:14 am

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 0 guests