Yoink Pasta - Purus Pasta fork

Forum for alternative clients, mods & discussions on the same.
dor
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Post by dor »

Bartekc8888 wrote: Are you using linux?
Near the start of this thread there was a guy that was getting this error on linux but it was actually caused by null pointer. Without actual error and full stacktrace i can't do much.
If it only started to happen recently maybe you could try to run older versions and check which one started causing it.
I might try to take a look at it tomorrow if I will have time.
dor wrote: Also I see increased number of hangs with deadlock watchdog. Will attach full exception for console later(as soon as I get it, hopefully never :) ).
Some time ago I added additional synchronisation to map loading and saving, maybe it is because of that, I will revert it in next version.
Those logs could be useful
I'm using mac. How can I get logs, full stacktrace and everything else you might need? Willing to help, but need some guidance here.
Bartekc8888
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Post by Bartekc8888 »

dor wrote: I'm using mac. How can I get logs, full stacktrace and everything else you might need? Willing to help, but need some guidance here.
There was some old custom error uploader that was broken and also uploading errors was only enabled in run.sh version of script. I removed that and also disabled error upload in this script.
Try out version 1.3.9, now stacktraces should show actual errors instead of those from error handler.
Bartekc8888
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Post by Bartekc8888 »

1.4.0
Fixed display of base attributes
Implemented display of average quality of stacks.
Bartekc8888 wrote:
khajios wrote:It would be great if we could see our unmodified attribute number next to our modified totals on the Attributes page.
hmm, I will later search for that in other clients, if it's something simple I will yoink it.
It was already implemented in this client, it just broke some time ago.
dor
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Post by dor »

Today tried 1.4.0 - had no issues with hangs. It was few hours session, before it would be 1-4 hangs for that time. Thx!
dor
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Post by dor »

Not completely gone, though:

Code: Select all

Exception in thread "Haven UI thread" java.lang.NullPointerException: Cannot read field "def" because "ds" is null
	at haven.render.RenderTree$TreeSlot.istate(RenderTree.java:765)
	at haven.render.RenderTree$TreeSlot.state(RenderTree.java:808)
	at haven.PView$ScreenList.draw(PView.java:415)
	at haven.PView.draw(PView.java:341)
	at haven.MapView.draw(MapView.java:1666)
	at haven.Widget.draw(Widget.java:789)
	at haven.Widget.draw(Widget.java:794)
	at haven.GameUI.draw(GameUI.java:1083)
	at haven.Widget.draw(Widget.java:789)
	at haven.Widget.draw(Widget.java:794)
	at haven.RootWidget.draw(RootWidget.java:85)
	at haven.UI.draw(UI.java:229)
	at haven.GLPanel$Loop.display(GLPanel.java:305)
	at haven.GLPanel$Loop.run(GLPanel.java:404)
	at haven.JOGLPanel.run(JOGLPanel.java:252)
	at java.base/java.lang.Thread.run(Unknown Source)
UPD: it seems it doesn't happen if I sit inside palisade(small area of activity), but as soon as I start travelling - it could happen every 5-10 minutes.
Last edited by dor on Sun Oct 29, 2023 9:40 am, edited 1 time in total.
Hickupp
Posts: 178
Joined: Thu Oct 15, 2020 6:33 am

Re: Yoink Pasta - Purus Pasta fork

Post by Hickupp »

Map window - "Compact mode" switching. (1.4.0)

Seems it has a bit of a minor size issue.

When I :
1) Move or resize the full-mode window.
2) Switch to Compact mode. (with mouse or shortcut)
3) Switch back to full-mode window.
Now the full-mode window has changed/enlarged it size. (seems a fixed +~80 pixels on both X & Y axes in my case)

Other than that. Nice addition. :D
Ailaa
Posts: 99
Joined: Sat Aug 17, 2013 11:45 pm

Re: Yoink Pasta - Purus Pasta fork

Post by Ailaa »

Ailaa wrote:How do i start this client? I've downloaded it and try to run "hafen" but get "A java exception has occured"
And when i use the "Run" file it seems to start but closes instantly.
Try to launch run.bat in console so it does not close and you can see what kind of error you are getting. Maybe it is caused by wrong java version (older than 17) or architecture (like x86 instead of x86_64)[/quote]

Working now, thank you! It was the wrong Java Version.
dor
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Post by dor »

Happened when I sent one char to sleep, got back to char selection menu and clicked on "Play" for another char:

Code: Select all

Exception in thread "Haven UI thread" java.lang.IllegalStateException: MappingClient can only be initialized once!
	at haven.purus.mapper.MappingClient.init(MappingClient.java:42)
	at haven.purus.mapper.MapperConfiguration.initAutomapper(MapperConfiguration.java:70)
	at haven.Charlist$Charbox.lambda$new$0(Charlist.java:95)
	at haven.Button.click(Button.java:163)
	at haven.Button.mouseup(Button.java:220)
	at haven.UI.mouseup(UI.java:535)
	at haven.UIPanel$Dispatcher.dispatch(UIPanel.java:77)
	at haven.GLPanel$Loop.run(GLPanel.java:365)
	at haven.JOGLPanel.run(JOGLPanel.java:252)
	at java.base/java.lang.Thread.run(Unknown Source)
UPD: happens all the time when switching chars.
Last edited by dor on Sun Oct 29, 2023 9:41 am, edited 2 times in total.
Ailaa
Posts: 99
Joined: Sat Aug 17, 2013 11:45 pm

Re: Yoink Pasta - Purus Pasta fork

Post by Ailaa »

First of all -- Great client! Love it :)
Second: How do i remove the background numbers of the available slots in the inventory screens? Making my eyes hurt =(
Bartekc8888
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Post by Bartekc8888 »

1.4.1
Fix gob speed flicker
Add additional variable to dstate to prevent NPE on concurrent update
Fix map position saving
Unify name used when handling mapper instance
Ailaa wrote: Second: How do i remove the background numbers of the available slots in the inventory screens? Making my eyes hurt =(
Options -> Pasta Settings -> show inventory numbers
dor wrote:Happened when I sent one char to sleep, got back to char selection menu and clicked on "Play" for another char
Should be fixed now in 1.4.1
Hickupp wrote: Now the full-mode window has changed/enlarged it size. (seems a fixed +~80 pixels on both X & Y axes in my case)
On next resize it should now save correct size.
dor wrote: UPD: it seems it doesn't happen if I sit inside palisade(small area of activity), but as soon as I start travelling - it could happen every 5-10 minutes.
Might be related to how object speed overlay was constantly recreated. It probably tried to draw overlay that was just removed. I fixed overlay being constantly recreated and also added a little improvement to better handle that case if it happens again.
Let me know if it works better now

Return to “The Wizards' Tower”