Paper Server crashes without any plugins

Details: server.jar: paper-1.21.1-132.jar Plugins: None Logs: https://drive.google.com/drive/folders/1g2gUwgkRS-LAK574iMKl5s6T_NgpUHoN?usp=sharing Latest.log: https://drive.google.com/file/d/1ZbT1rE2nYLaiFanok_ESdXKjRGCJBkvy/view?usp=drive_link Crash Reports: https://drive.google.com/drive/folders/1YIPq2iryjmyGbCchvaEUp8G8e0VgGkFM?usp=sharing Note (although offline-mode isn't supported, this is a backend server and is in offline-mode for velocity to work).
Google Drive
Google Docs
latest.log
Google Drive
55 Replies
Admincraft Meta
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by .sans_nom#0
ProGamingDk
ProGamingDk3w ago
" Removed feature flags: Level was modded: true" JVM Flags: 2 total; -Xms128M -Xmx2048M CraftBukkit Information: BrandInfo: Paper (papermc:paper) version 1.21.1-131-ver/1.21.1@84281ce (2024-10-31T17:43:44Z) Running: Paper version 1.21.1-131-84281ce (MC: 1.21.1) (Implementing API version 1.21.1-R0.1-SNAPSHOT) false Plugins: { ViaVersion v5.1.1 com.viaversion.viaversion.ViaVersionPlugin [_MylesC, creeper123123321, Gerrygames, kennytv, Matsv, EnZaXD, RK_01], FastAsyncWorldEdit v2.12.1-SNAPSHOT-961;eb0f07a com.sk89q.worldedit.bukkit.WorldEditPlugin [Empire92, MattBDev, IronApollo, dordsor21, NotMyFault], L both crash reports are with plugins your host also implants plugins into your server lol
Sans_Nom
Sans_NomOP3w ago
previously, the server crashed with plugins, I removed plugins, crash still happens
ProGamingDk
ProGamingDk3w ago
send a crash report without plugins the latest.log has no crash in it, both crash reports have plugins
Sans_Nom
Sans_NomOP3w ago
Current latest.log with crash (doesn't generate a crash report), but server times out for players: https://mclo.gs/6i6eAp8
ProGamingDk
ProGamingDk3w ago
wouldnt be surprised your world is bad try renaming the world folders and let it regenerate (while server is off)
Sans_Nom
Sans_NomOP3w ago
Alright, I'll rename the current world folder, and retry. Hopefully no more crashes.
Cooleg
Cooleg3w ago
also do you have either a firewall or velocity modern forwarding configured
ProGamingDk
ProGamingDk3w ago
also fix your proxy firewall doesnt matter in this case well, even with a firewall it would still be uuidv3
Cooleg
Cooleg3w ago
i mean it does if his backend servers are insecure
ProGamingDk
ProGamingDk3w ago
his proxy is insecure
Cooleg
Cooleg3w ago
i know
ProGamingDk
ProGamingDk3w ago
which means a firewall wouldnt help, both yes, but just firewall wouldnt modern forwarding would aswell
Cooleg
Cooleg3w ago
i know i was purely asking regarding backend security
Sans_Nom
Sans_NomOP3w ago
Not yet, I haven't configured it to use velocity, I will link it to velocity on release, and use modern auth Also the issue was corrupt world files the server is working fine now. I will import the world folder from a backup and re-add plugins. Thank you for your help!
ProGamingDk
ProGamingDk3w ago
np! did you migrate it from forge/fabric?
Sans_Nom
Sans_NomOP3w ago
No, one of the former network devs reloaded the server, after that, the server just kept crashing. I've since modified commands.yml file on all my servers so that reloading is no longer possible.
ProGamingDk
ProGamingDk3w ago
a network dev... reloaded the server? thats like server 101
Sans_Nom
Sans_NomOP3w ago
He was a new hire.
Cooleg
Cooleg3w ago
does reload even impact worlds
1who¡ssus?
1who¡ssus?3w ago
Why it wouldn't
Sans_Nom
Sans_NomOP3w ago
The reload didn't finish succesfully because of some of the plugins, and that's the first crash report I think. So, normally reloading shouldn't corrupt world files, however, in this case it did because one of the plugins didn't reload properly and crashed the server, that's my opinion on what might have happened.
Cooleg
Cooleg3w ago
theres def plenty of plugins that just die if you reload server but them crashing the entire server is really something because how the fuck could it lol if the worlds got reloaded on reload where the hell would the player be while server is reloading
1who¡ssus?
1who¡ssus?3w ago
Ik world doesn't reload but if a plugin interacts with world data couldn't it break
Cooleg
Cooleg3w ago
it would likely have to be a server crash like in this circumstance to break since plugins should only ever modify the world synchronously it shouldnt be possible for it to modify a block at same time as server reload and that would apply to anything modifying the world files, not just a plugin modifying world data
Sans_Nom
Sans_NomOP3w ago
FastAsyncWorldEdit was installed
1who¡ssus?
1who¡ssus?3w ago
💀 I heard that plugin sometimes does funky things
Cooleg
Cooleg3w ago
fastasyncworldedit doesnt modify world async
1who¡ssus?
1who¡ssus?3w ago
What it does is operating off the main thread ig
Cooleg
Cooleg3w ago
no at least not modifying blocks
1who¡ssus?
1who¡ssus?3w ago
I meant out of the main thread kek
Cooleg
Cooleg3w ago
still false
1who¡ssus?
1who¡ssus?3w ago
No? That's the thing of async
Cooleg
Cooleg3w ago
fastasyncworldedit isnt very async
1who¡ssus?
1who¡ssus?3w ago
Damn lies 😔
Cooleg
Cooleg3w ago
what it does is it batches the larger job into a bunch of smaller parts
1who¡ssus?
1who¡ssus?3w ago
Minecraft world data I/O is safer than I expected
Cooleg
Cooleg3w ago
and spreads those parts out over time so while you try and /set a 200x200 cube to obsidian or whatever FAWE batches those into a ton of individual 10x10 parts and only does one part at a time
1who¡ssus?
1who¡ssus?3w ago
Then it's not async it's just work spread
Cooleg
Cooleg3w ago
yes
Rhythmatic
Rhythmatic3w ago
FAWE do be known for the occasional catastrophic race condition that nukes data, though.
1who¡ssus?
1who¡ssus?3w ago
FastSpreadWorldEdit
Cooleg
Cooleg3w ago
sometimes it can do funky shit
1who¡ssus?
1who¡ssus?3w ago
This is what I was referring to kek
Rhythmatic
Rhythmatic3w ago
Yeah, I caught it. I was backing you up, lol.
Cooleg
Cooleg3w ago
they just call it async because most people dont understand how server works and the word async makes monkey brain activate
1who¡ssus?
1who¡ssus?3w ago
It's like all of these Minecraft multithreading solutions
1who¡ssus?
1who¡ssus?3w ago
I always thought it was async 💀 bcs it's possible to make async things like webmaps
Rhythmatic
Rhythmatic3w ago
I mean, Folia and MultiPaper do what the tin says.
Cooleg
Cooleg3w ago
and both have their own faults
1who¡ssus?
1who¡ssus?3w ago
It's been experimental for years alr Java be javaing
Cooleg
Cooleg3w ago
what does that even mean
1who¡ssus?
1who¡ssus?3w ago
Java development always seemed weird for me It just looks so special compared to other languages 🤣 prob because Mojang's work is already quite clunky and my reference is from Minecraft
Admincraft Meta
Closed post!
Your post has been marked as solved!
Requested by .sans_nom#0

Did you find this page helpful?