Yoink Pasta - Purus Pasta fork

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

Re: Yoink Pasta - Purus Pasta fork

Postby dor » Fri Oct 27, 2023 5:18 pm

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.
dor
 
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Fri Oct 27, 2023 6:32 pm

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

Postby Bartekc8888 » Fri Oct 27, 2023 8:41 pm

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.
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Postby dor » Sat Oct 28, 2023 10:35 am

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

Postby dor » Sat Oct 28, 2023 8:47 pm

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.
dor
 
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Postby Hickupp » Sat Oct 28, 2023 10:37 pm

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
Hickupp
 
Posts: 178
Joined: Thu Oct 15, 2020 6:33 am

Re: Yoink Pasta - Purus Pasta fork

Postby Ailaa » Sun Oct 29, 2023 5:36 am

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.
Ailaa
 
Posts: 99
Joined: Sat Aug 17, 2013 11:45 pm

Re: Yoink Pasta - Purus Pasta fork

Postby dor » Sun Oct 29, 2023 7:15 am

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.
dor
 
Posts: 16
Joined: Sat Jan 21, 2023 7:24 am

Re: Yoink Pasta - Purus Pasta fork

Postby Ailaa » Sun Oct 29, 2023 9:31 am

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 =(
Ailaa
 
Posts: 99
Joined: Sat Aug 17, 2013 11:45 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Sun Oct 29, 2023 12:52 pm

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
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

PreviousNext

Return to The Wizards' Tower

Who is online

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