#DeluxeMenus Exception 1.20.1 DEV Folia and New NMS Build

1 messages Β· Page 1 of 1 (latest)

upbeat island
olive sorrel
#

this has nothign to do with DM, update your player expansion

upbeat island
olive sorrel
#

hmm, something to do with an item that is a leather armor

upbeat island
#

Do you want me to change it or do you guys want to dig into it further?

olive sorrel
#

well, I need more info, because at MenuHolder:252 we do anything with the item meta

#

send your config over

upbeat island
#

probably need the menu though one sec

olive sorrel
#

yes, the menu

upbeat island
#

These boots are from another plugin

olive sorrel
#

can you try to remove data: 0?

upbeat island
#

remove the whole line?

olive sorrel
#

yes

upbeat island
#

It still freaks out if i interact with them

#

Maybe something is wrong with the item since it sent a seperate error

olive sorrel
#

so the problem happens when you click on it?

upbeat island
#

Before it was opening the menu, this time it was when i clicked it

olive sorrel
#

yeah I have no ideas, welp

upbeat island
#

And once it starts there is no way to stop it. It goes to [10:13:55] [Craft Scheduler Thread - 58 - DeluxeMenus/WARN]: [DeluxeMenus] Plugin DeluxeMenus v1.14.0-DEV-folia_and_new_nms generated an exception while executing task 23564 java.lang.NullPointerException: null [10:13:55] [Craft Scheduler Thread - 46 - DeluxeMenus/WARN]: [DeluxeMenus] Plugin DeluxeMenus v1.14.0-DEV-folia_and_new_nms generated an exception while executing task 23657 java.lang.NullPointerException: null [10:13:55] [Craft Scheduler Thread - 53 - DeluxeMenus/WARN]: [DeluxeMenus] Plugin DeluxeMenus v1.14.0-DEV-folia_and_new_nms generated an exception while executing task 24135

#

then chat breaks lol

#

Ill just comment it out for now

olive sorrel
upbeat island
#

It did work prior to 1.20 though

olive sorrel
#

could be, I was able to tell the first issues what from a leather armor because that type of item has a different type of meta (CraftMetaColorableArmor instead of the basic CraftMetaItem)

upbeat island
#

Ahhh ok so i kinda had an idea on it. So is the assumption that there is something wrong in my items or is it in the plugin? For now i am just commenting them out so players cant touch them, but I will need to fix it at some point.

olive sorrel
#

I'm not sure what to tell you the problem is. I need to put the same config on a test server and play with it

upbeat island
#

Gotcha, I can do that as well and dig around. The items are old, like been there since 1.14 or earlier.

upbeat island
olive sorrel
upbeat island
#

While that maybe true. When I open the menu is when the TPS drops and never recovers

#

Its not a single menu either. Its all of them

#

The TPS drop is when I asked my players to open their menus.

olive sorrel
#

Is probable because of one of the placeholders

#

Do you use any dynmap placeholder?

upbeat island
#

Quite a few are in there but not dynmap

#

maybe its this mcmmo

olive sorrel
#

id say it is a problem with dynmap

upbeat island
#

I am getting this on reload [12:44:16 WARN]: [PlaceholderAPI] Failed to load expansion mcmmo. Identifier is already in use.
[12:44:16 WARN]: [PlaceholderAPI] Failed to load expansion mcmmo. Identifier is already in use.
[12:44:16 WARN]: [PlaceholderAPI] Cannot load expansion mcmmo due to an unknown issue.

olive sorrel
#

downngrade the papi version by one, that issue will be fixed on the next update

upbeat island
#

175?

olive sorrel
upbeat island
#

OHHH all the way down

#

should i take DM down to release too then?

olive sorrel
#

release doesn't work on 1.20

upbeat island
#

ok but papi does, got it

olive sorrel
upbeat island
olive sorrel
#

Try to delete the expansion, looks like mcmmo now has one built into the plugin.

normal oracle
upbeat island
#

Horrid tps

olive sorrel
#

I cant promise that will be fixed, but we will take care of DM.

olive sorrel
upbeat island
#

If i open and shut that menu a bunch though i can peg the cpu at 99% and it tanks the tps on multiple PCs now

upbeat island
#

Tab has given me this [TAB] [WARN] CPU usage of placeholder %statistic_time_played% is 54%. It will most likely cause problems. Try increasing refresh interval. with a few different placeholders now.

olive sorrel
#

For TAB you can set the update interval per placeholder, increase it to like 1 second or so

#

You can send the files through DMs

upbeat island
#

I got a moster log.

#

Ends in a papi stacktrace

olive sorrel
#

Oh?

upbeat island
#

8MB so i cant put it anywhere

olive sorrel
#

pastebin might handle it

upbeat island
#

nope out of memory lmao

olive sorrel
#

πŸ˜΅β€πŸ’«

#

What about pastes.dev ?

upbeat island
#

Quite an error πŸ™‚

#

Ah this is offline players which might not be usefull cause thats paper

#

I'm going to roll back to paper #62 and see if i can get it to error in that as well

olive sorrel
#

yeah hmm, smth to do with offline players

#

in your essentials data folder, do you have a file that has ".broken.<some numbers>" in its name?

upbeat island
#

in my userdata?

olive sorrel
#

yeah

upbeat island
#

oh damn i have 10k users in here let me look lol

olive sorrel
#

also, did the problem appeared once you added the new DM jar?

upbeat island
#

So we were on 1.19.4 and did not have the problem. Seems to have appeared when i updated and added the DEV DM and Dev papi

#

i dont see the broken yet but it might be here somewhere

#

I used google search but the only "broken" it found was in a user's name. i didnt notice anything on my manual search

olive sorrel
upbeat island
#

this new one is promising

#

Ill put it on the prod server one sec

olive sorrel
#

technically the previous dm jar should behave the same

upbeat island
#

This seems better though. Odd

#

something is different for sure

olive sorrel
#

@upbeat island are you using paper or folia?

upbeat island
#

Paper

#

Seems like the other one was folia because we couldn't see the usage so it was probably off on another thread lol

olive sorrel
#

The other build just had a library for folia support. Which has basically using the right method to schedule tasks depending on the platform - paper/bukkit or folia - nothing more

upbeat island
#

Ahhhh

#

Well that explains a lot

#

It's looking good now 😎

#

I really appreciate all your help today

wooden marsh
#

Can you provide a DM plug-in that supports folia?