Exception in server tick loop crash report
crash report message: https://pastebin.com/yDxDJFcs
latest.log attached
I cannot figure out why the server keeps crashing. Can anyone help?
Pastebin
---- Minecraft Crash Report ----// This is a token for 1 free hug. ...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
60 Replies
Please use a paste service instead!
Paste services are more mobile friendly and easier to read than just posting a log file
latest.log
Requested by ohsogamer#0
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 ohsogamer#0
Aikar's Timings Viewer
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ FastAsyncWorldEdit
❌ chunk-gc.period-in-ticks
Decrease this in bukkit.yml.
Recommended: 400.
❌ entity-activation-range.animals
Decrease this in spigot.yml.
Recommended: 16.
❌ entity-activation-range.monsters
Decrease this in spigot.yml.
Recommended: 16.
❌ entity-activation-range.misc
Decrease this in spigot.yml.
Recommended: 12.
❌ entity-activation-range.water
Decrease this in spigot.yml.
Recommended: 12.
❌ entity-activation-range.villagers
Decrease this in spigot.yml.
Recommended: 16.
❌ entity-activation-range.tick-inactive-villagers
Disable this in spigot.yml.
❌ entity-activation-range.wake-up-inactive.villagers-for
Decrease this in spigot.yml.
Recommended: 20.
❌ entity-activation-range.wake-up-inactive.flying-monsters-for
Decrease this in spigot.yml.
Recommended: 60.
❌ entity-activation-range.wake-up-inactive.villagers-max-per-tick
Decrease this in spigot.yml.
Recommended: 1.
❌ entity-activation-range.wake-up-inactive.animals-for
Decrease this in spigot.yml.
Recommended: 40.
Plus 39 more recommendations
Click the buttons below to see more
Requested by ohsogamer#0 • Page 1 of 5
hmm... lots to do
Lol
none of that should cause consistent fatal crashing.
entities, chunks, players, all consistent, but tps freaks out
It's probably the combination of all of those at once
I don't see a crash in the latest.log you uploaded.
pterodactyl... it doesn't really generate crash in console
it just kind of hangs until you kill it
Aikar's Timings Viewer
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ chunks.entity-per-chunk-save-limit.ender_pearl
Set a value in config/paper-world-defaults.yml. Recommended: 16.
❌ chunks.entity-per-chunk-save-limit.arrow
Set a value in config/paper-world-defaults.yml. Recommended: 16.
❌ maxEntityCramming
Decrease this by running the /gamerule command in each world. Recommended: 8.
Requested by ohsogamer#0 • Page 5 of 5
Holy crap, you have five pages of those errors??
Damn
I wasn't aware you had to fine tune paper and spigot so much
i'm still not convinced they are the reason for the crashing.... we will see
It's just the most "optimized" according to the youhavettouble optimization guide.
They're not hard and fast numbers and I hate how birdflop displays it.
Aikar's Timings Viewer
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ hopper.disable-move-event
Enable this in config/paper-world-defaults.yml
❌ maxEntityCramming
Decrease this by running the /gamerule command in each world. Recommended: 8.
Requested by ohsogamer#0
tps is still dropping for some reason
@Señor Leche can you not mark as solved.... it is not solved
I didn't mark as solved
:FrogeBIGEYES:
tps is still low after making the suggested changes
:fryHmm:
I fixed the tags for you though
thank you
Use spark instead of timings to diagnose tps drops
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Spark Profile Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
✅ All good
Analyzed with no recommendations.
Requested by ohsogamer#0
MSPT seems to have gotten a bit funky around 35m ago
causing steady tps decline since
@OhSoGamer tag me in an hour and I'll take a look at this for you
If nobody else does
thankyou
Something still seems to be causing issues
Please use a paste service instead!
Paste services are more mobile friendly and easier to read than just posting a log file
message.txt
Requested by ohsogamer#0
This seems to be a recurring error.
Startup flags: java -Xms128M -Xmx16G --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -Dterminal.jline=false -Dterminal.ansi=true -jar server.jar
Aikar's Thoughts
JVM Tuning: Optimized G1GC for Minecraft - Aikar's Thoughts
Learn more about my In depth study on tuning the G1GC garbage collector to be optimized for how Minecraft servers run, and keep low pause efficient usage.
we're allocated 20gb in the panel, server is configured to 16gb max, we shouldn't be having OOM errors surely?
@Señor Leche
spark: https://spark.lucko.me/vBYY51xvIG
timings: https://timings.aikar.co/dev/?id=3ed2b267e17f4ccbae062fc798dad039
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Aikar's Timings Viewer
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.
❌ hopper.disable-move-event
Enable this in config/paper-world-defaults.yml
❌ maxEntityCramming
Decrease this by running the /gamerule command in each world. Recommended: 8.
Requested by ohsogamer#0
maxentitycramming is set to 16 as 8 seems insanely low
He said to ping him, lol
this is true
don't like pinging admins
I pinged him for you
Yw
Lol
Oh
Right forgot work distracted me
it's okay!
What do you have that's trying to set things on fire? Or check if there is fire?
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
❌ Processing Error
The bot cannot process this Spark profile. Please use an alternative Spark profile.
Requested by discount_milk#0
Eat my ass bot
I’m unsure if there are any other plugins that record server logs and stuff to diagnose crashes- I’m aware of spark and timings
We have mythic mobs and items added installed that as far as I can tell in spark seem to eat into the resources, but the ram usage seems to inflate constantly no matter what it’s allocated
Currently glad that I'm not and will never be the bot
Lmao
I’m happy to pay for someone’s time if I can just assign op and server access until it’s fixed… last time I put effort into building a server was 2012/2013 so things have changed a lot
@OhSoGamer check my bookmark link
Oh you mean LITERAL fire
Yes literal fire
:KEKW:
Hmm I’ll have to have a look. I tried to enable fire spread 2 weeks ago but it never seemed to work… so uh everything could be on fire but not on fire
Disable fire tick game rule maybe fix?
java.util.concurrent.CompletableFuture$Signaller.tryFire()
Taking something like 50% of your tickJesus
What could cause? Like lava pools in overworld, fire near trees, that kind of thing?
Don't know
No probs, will look into it 😊