4 warnings, 1 observation found. Every finding below comes from what was actually in the pasted files. Treat the fixes as suggestions: they cover the common causes, and this case may need more digging.
NeoforgeMinecraft 1.21.1Java 21153 mods
What this error means, and every way to fix it →
This log contains 131 lines logged at ERROR level and none matched a known failure signature. That is not a clean bill: the most repeated one is summarised in the findings above, and every one of them is in the log below.
The tick loop fell 2117ms behind, 42 ticks in one go
A tick took far longer than the 50ms it is allowed, so the server ran behind real time and skipped ahead to catch up (once in this log). Players see rubber-banding, delayed block breaks and mobs that stutter. One burst after a restart, a world upgrade or a chunk pre-generation run is normal. A steady stream is lag with a cause: profile it with spark (/spark profiler start --timeout 120 in the console) rather than guessing. The usual culprits are view-distance and simulation-distance set too high, entity or item build-ups, chunks generating live as players explore, and garbage collection pauses when the heap is too small.
Hosting with the headroom to keep up →Why this happens: Diagnosing server lag →jump to line 16420 KubeJS recipes failed to load
KubeJS could not build these recipes, so in game they are missing or fell back to vanilla. First one: mekanism_tfmg_compat:chemical/tfmg_ethen2mek_ethen[create:mixing] (Failed to read required component 'ingredients: either<create:sized_fluid_ingredient, ingredient>[]' - java.lang.Illegal). The pack's scripts reference ingredients that do not exist or are empty, usually because a mod they expect is missing or renamed an item. Look in kubejs/server_scripts for the recipe id and fix the ingredient it names. If this is a stock modpack, update it and report the recipe to the pack author; nothing on the server side changes this.
jump to line 1124274 error lines and none matched a known signature. The most repeated (CompletionException): "CompletionException: java.lang.NoSuchFieldError: Class com.kyanite.deeperdarker.DeeperDarkerConfig does not have member field 'int soulElytraCooldown'" 68 times
Roastd has no signature for this one yet, so here is the raw material. Also in there: "NoSuchFieldError: Class com.kyanite.deeperdarker.DeeperDarkerConfig does not have member field 'int soulElytraCooldown'" (68 times), "HttpConnectTimeoutException: HTTP connect timed out" (2 times). Search the exact message with the mod or plugin name; if the server crashed, paste the newest file from crash-reports/ as well, and bring the share link to our Discord so a signature gets written.
jump to line 1832No auto-restart. Every crash waits patiently for a human.
Run the server under a wrapper or service that restarts it on exit (systemd, a start script loop, or a panel that does it for you). A crash should be a blip, not a night offline.
Auto-restart on crash →Refmap warnings are cluttering the log
A "reference map could not be read" warning on its own is usually harmless build noise from a mod, not the cause of a crash. Ignore these lines unless a real mixin failure appears further down. They only matter when paired with an injection error.
jump to line 37818 sensitive values (addresses, passwords and the like) were stripped before this page was stored.
Showing 2191 of 3960 lines, after redaction: the start, the end, and the lines the findings point at.
Problem lines are highlighted.
As received, after redaction.
As received, after redaction.
Need more help or want to discuss your issue further? Join our Discord and bring the link to this page.
Join our DiscordRun a community? Add the Roastd bot and anyone can roast a crash log in your support channel.
Add the Roastd botGot a server of your own that deserves a second opinion?
Roast your own serverRoastd is a free tool built by Hostd. This diagnosis stays put. The log it was read from is deleted on a timer.