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 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.
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.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).
Those logs could be useful
-
dor
- Posts: 16
- Joined: Sat Jan 21, 2023 7:24 am
Re: Yoink Pasta - Purus Pasta fork
-
Bartekc8888
- Posts: 63
- Joined: Sat Jan 01, 2011 12:35 pm
Re: Yoink Pasta - Purus Pasta fork
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.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.
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
1.4.0
Fixed display of base attributes
Implemented display of average quality of stacks.
Fixed display of base attributes
Implemented display of average quality of stacks.
It was already implemented in this client, it just broke some time ago.Bartekc8888 wrote:hmm, I will later search for that in other clients, if it's something simple I will yoink it.khajios wrote:It would be great if we could see our unmodified attribute number next to our modified totals on the Attributes page.
-
dor
- Posts: 16
- Joined: Sat Jan 21, 2023 7:24 am
Re: Yoink Pasta - Purus Pasta fork
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
Not completely gone, though:
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.
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)
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
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.
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.
-
Ailaa
- Posts: 99
- Joined: Sat Aug 17, 2013 11:45 pm
Re: Yoink Pasta - Purus Pasta fork
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]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.
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
Happened when I sent one char to sleep, got back to char selection menu and clicked on "Play" for another char:
UPD: happens all the time when switching chars.
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)
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
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 =(
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
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
Let me know if it works better now
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
Options -> Pasta Settings -> show inventory numbersAilaa wrote: Second: How do i remove the background numbers of the available slots in the inventory screens? Making my eyes hurt =(
Should be fixed now in 1.4.1dor wrote:Happened when I sent one char to sleep, got back to char selection menu and clicked on "Play" for another char
On next resize it should now save correct size.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)
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.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.
Let me know if it works better now