Skip to content

bug: Bug on shutdown #196

@laforetbrut

Description

@laforetbrut

Used Minecraft Version

1.21.1

Used Modloader

NeoForge

Modloader Version

21.1.219

Bug Description

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 2026-03-13 04:40:19
Description: Exception in server tick loop

java.lang.NullPointerException: Cannot invoke "de.z0rdak.yawp.data.region.LevelRegionData.setDirty()" because "levelRegionData" is null
at TRANSFORMER/yawp@0.6.2-beta1/de.z0rdak.yawp.data.region.RegionDataManager.saveLevelData(RegionDataManager.java:138) ~[yawp-1.21.1-neoforge-0.6.2-beta1.jar%23918!/:0.6.2-beta1] {re:classloading}
at TRANSFORMER/yawp@0.6.2-beta1/de.z0rdak.yawp.data.region.RegionDataManager.saveOnUnload(RegionDataManager.java:150) ~[yawp-1.21.1-neoforge-0.6.2-beta1.jar%23918!/:0.6.2-beta1] {re:classloading}
at TRANSFORMER/yawp@0.6.2-beta1/de.z0rdak.yawp.YetAnotherWorldProtector.lambda$setupRegionDataLifecycleHooks$8(YetAnotherWorldProtector.java:111) ~[yawp-1.21.1-neoforge-0.6.2-beta1.jar%23918!/:0.6.2-beta1] {re:classloading}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.ConsumerEventHandler.invoke(ConsumerEventHandler.java:27) ~[bus-8.0.5.jar%2362!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%2362!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%2362!/:?] {}
at TRANSFORMER/moonlight@1.21-2.29.20/net.mehvahdjukaar.moonlight.api.platform.neoforge.PlatHelperImpl.invokeLevelUnload(PlatHelperImpl.java:303) ~[moonlight-1.21-2.29.20-neoforge.jar%23800!/:?] {re:mixin,re:classloading,pl:mixin:APP:kubejstweaks.mixins.json:main.PlatHelperImplMixin from mod kubejstweaks,pl:mixin:A}
at TRANSFORMER/moonlight@1.21-2.29.20/net.mehvahdjukaar.moonlight.api.platform.PlatHelper.invokeLevelUnload(PlatHelper.java) ~[moonlight-1.21-2.29.20-neoforge.jar%23800!/:?] {re:mixin,re:classloading}
at TRANSFORMER/moonlight@1.21-2.29.20/net.mehvahdjukaar.moonlight.api.misc.fake_level.FakeLevelManager.invalidate(FakeLevelManager.java:30) ~[moonlight-1.21-2.29.20-neoforge.jar%23800!/:?] {re:classloading}
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
at TRANSFORMER/moonlight@1.21-2.29.20/net.mehvahdjukaar.moonlight.api.misc.fake_level.FakeLevelManager.invalidateAll(FakeLevelManager.java:23) ~[moonlight-1.21-2.29.20-neoforge.jar%23800!/:?] {re:classloading}
at TRANSFORMER/moonlight@1.21-2.29.20/net.mehvahdjukaar.moonlight.neoforge.MoonlightForge.onServerShuttingDown(MoonlightForge.java:149) ~[moonlight-1.21-2.29.20-neoforge.jar%23800!/:?] {re:classloading}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%2362!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%2362!/:?] {}
at TRANSFORMER/neoforge@21.1.219/net.neoforged.neoforge.server.ServerLifecycleHooks.handleServerStopping(ServerLifecycleHooks.java:117) ~[neoforge-21.1.219-universal.jar%23518!/:?] {re:classloading,re:mixin}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:724) ~[server-1.21.1-20240808.144430-srg.jar%23517!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-modernfix.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:exposure-common.mixins.json:MinecraftServerMixin from mod exposure,pl:mixin:APP:arcadiaspawn.mixins.json:MixinMinecraftServer from mod arcadia_spawn,pl:mixin:APP:rechiseled.mixins.json:MinecraftServerMixin from mod rechiseled,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinMinecraftServer from mod lootr,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:structureessentials.mixins.json:LevelCreatedCallback from mod structureessentials,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:waterframes.mixin.json:MinecraftServerMixin from mod waterframes,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:moonlight.mixins.json:MinecraftServerMixin from mod moonlight,pl:mixin:APP:mixins.chunkactivitytracker.json:MinecraftServerMixin from mod chunkactivitytracker,pl:mixin:A}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23517!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.fix_loop_spin_waiting.MinecraftServerMixin from mod modernfix,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-modernfix.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:exposure-common.mixins.json:MinecraftServerMixin from mod exposure,pl:mixin:APP:arcadiaspawn.mixins.json:MixinMinecraftServer from mod arcadia_spawn,pl:mixin:APP:rechiseled.mixins.json:MinecraftServerMixin from mod rechiseled,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinMinecraftServer from mod lootr,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:structureessentials.mixins.json:LevelCreatedCallback from mod structureessentials,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:waterframes.mixin.json:MinecraftServerMixin from mod waterframes,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:moonlight.mixins.json:MinecraftServerMixin from mod moonlight,pl:mixin:APP:mixins.chunkactivitytracker.json:MinecraftServerMixin from mod chunkactivitytracker,pl:mixin:A}
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.21.1
Minecraft Version ID: 1.21.1
Operating System: Linux (amd64) version 6.1.0-43-cloud-amd64
Java Version: 21.0.10, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 19960186984 bytes (19035 MiB) / 34359738368 bytes (32768 MiB) up to 34359738368 bytes (32768 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel Core Processor (Haswell, no TSX)
Identifier: Intel64 Family 6 Model 60 Stepping 1
Microarchitecture: Haswell (Client)
Frequency (GHz): -0.00
Number of physical packages: 12
Number of physical CPUs: 12
Number of logical CPUs: 12
Graphics card #0 name: GD 5446
Graphics card #0 vendor: Cirrus Logic (0x1013)
Graphics card #0 VRAM (MiB): 32.00
Graphics card #0 deviceId: 0x00b8
Graphics card #0 versionInfo: unknown
Virtual memory max (MiB): 5606.59
Virtual memory used (MiB): 38423.48
Swap memory total (MiB): 0.00
Swap memory used (MiB): 0.00
Space in storage for jna.tmpdir (MiB):
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB):
Space in storage for io.netty.native.workdir (MiB):
Space in storage for java.io.tmpdir (MiB): available: 221867.31, total: 302168.19
Space in storage for workdir (MiB): available: 221867.31, total: 302168.19
JVM Flags: 27 total; -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:-UnlockExperimentalVMOptions -Xmx32768M -Xms32768M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=100 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=32M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:+UseLargePages -XX:LargePageSizeInBytes=2m -XX:+UseNUMA
Server Running: false
Player Count: 2 / 35; [ServerPlayer['YoupaX'/368, l='ServerLevel[Arcadia_World]', x=9557.50, y=72.00, z=6665.89], ServerPlayer['Weemen'/1221, l='ServerLevel[Arcadia_World]', x=-7427.67, y=62.11, z=16324.26]]

Steps To Reproduce

Juste shutdown the server

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions