WorldEdit

WorldEdit

44M Downloads

Exception caught during firing event: net/minecraftforge/common/util/FakePlayer

the-cinna opened this issue ยท 4 comments

commented

WorldEdit Version

7.2.16

Platform Version

Forge 48.0.22

Confirmations

  • I am using the most recent Minecraft release.
  • I am using a version of WorldEdit compatible with my Minecraft version.
  • I am using the latest or recommended version of my platform software.
  • I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
  • I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)

Bug Description

Recurring issue where adding WorldEdit to my server results in the server crashing upon interact with any blocks. It's the only mod on either the server or client and so far I have tried:

  • Fresh world
  • Changing Java: 16 won't launch, 17 was where I discovered the problem, 18 and 19 feature the same problem
  • Checking for similar error messages in the issues in the issues log

For clarity this is on the 7.2.16 version of the mod, with Forge 48.0.22, on MC 1.20.2. Bug was discovered on an imported map, but persists across fresh maps and full file wipes of the server. It appears to be a pathing issue, but this doesn't make much sense. Full error below, but here's the initial error throw:

[Server thread/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent net/minecraftforge/common/util/FakePlayer for class com/sk89q/worldedit/forge/WorldEditFakePlayer in classloader cpw.mods.modlauncher.TransformingClassLoader@2f5b8250 on thread Thread[#40,Server thread,5,SERVER]
[Server thread/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler

Expected Behavior

Non-crash on interact.

Reproduction Steps

Occurs whenever clicking or placing a block.

Anything Else?

[Server thread/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent >net/minecraftforge/common/util/FakePlayer for class com/sk89q/worldedit/forge/WorldEditFakePlayer in classloader cpw.mods.modlauncher.TransformingClassLoader@2f5b8250 on thread Thread[#40,Server thread,5,SERVER]

[Server thread/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler
java.lang.ClassNotFoundException: net.minecraftforge.common.util.FakePlayer
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:141) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] {}
at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus->6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus->6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar%2350!/:6.0.5+6.0.5+master.eb8e549b] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2353!/:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2353!/:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2353!/:?] {}
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] {}
at com.sk89q.worldedit.forge.ForgeWorldEdit.getWorld(ForgeWorldEdit.java:414) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading}
at com.sk89q.worldedit.forge.ForgeWorldEdit.onLeftClickBlock(ForgeWorldEdit.java:280) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading}
at com.sk89q.worldedit.forge.ForgeWorldEdit_onLeftClickBlock_LeftClickBlock.invoke(.dynamic) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.common.ForgeHooks.onLeftClickBlock(ForgeHooks.java:671) ~[forge-1.20.2-48.0.22-universal.jar%23104!/:?] {re:classloading}
at net.minecraft.server.level.ServerPlayerGameMode.m_214168
(ServerPlayerGameMode.java:127) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_7502
(ServerGamePacketListenerImpl.java:997) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:42) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:8) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.PacketUtils.m_292130_(PacketUtils.java:23) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:765) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:160) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:748) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:742) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:727) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:660) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:249) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:1589) ~[?:?] {}
[01:58:01] [Server thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: net/minecraftforge/common/util/FakePlayer
Index: 1
Listeners:
0: NORMAL
1: ASM: com.sk89q.worldedit.forge.ForgeWorldEdit@33b92ecd onLeftClickBlock(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$LeftClickBlock;)V
java.lang.NoClassDefFoundError: net/minecraftforge/common/util/FakePlayer
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at TRANSFORMER/[email protected]+6534-2066eb4/com.sk89q.worldedit.forge.ForgeWorldEdit.getWorld(ForgeWorldEdit.java:414)
at TRANSFORMER/[email protected]+6534-2066eb4/com.sk89q.worldedit.forge.ForgeWorldEdit.onLeftClickBlock(ForgeWorldEdit.java:280)
at TRANSFORMER/[email protected]+6534-2066eb4/com.sk89q.worldedit.forge.ForgeWorldEdit_onLeftClickBlock_LeftClickBlock.invoke(.dynamic)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
at TRANSFORMER/[email protected]/net.minecraftforge.common.ForgeHooks.onLeftClickBlock(ForgeHooks.java:671)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.m_214168
(ServerPlayerGameMode.java:127)
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerGamePacketListenerImpl.m_7502
(ServerGamePacketListenerImpl.java:997)
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:42)
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:8)
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.m_292130_(PacketUtils.java:23)
at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:765)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:160)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:748)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:742)
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:727)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:660)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:249)
at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.util.FakePlayer
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:141)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 33 more
[01:58:01] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraftforge/common/util/FakePlayer
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] {}
at java.lang.ClassLoader.defineClass(ClassLoader.java:1013) ~[?:?] {}
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] {}
at com.sk89q.worldedit.forge.ForgeWorldEdit.getWorld(ForgeWorldEdit.java:414) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading}
at com.sk89q.worldedit.forge.ForgeWorldEdit.onLeftClickBlock(ForgeWorldEdit.java:280) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading}
at com.sk89q.worldedit.forge.ForgeWorldEdit_onLeftClickBlock_LeftClickBlock.invoke(.dynamic) ~[worldedit-mod-7.2.16.jar%2397!/:?] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2350!/:?] {}
at net.minecraftforge.common.ForgeHooks.onLeftClickBlock(ForgeHooks.java:671) ~[forge-1.20.2-48.0.22-universal.jar%23104!/:?] {re:classloading}
at net.minecraft.server.level.ServerPlayerGameMode.m_214168
(ServerPlayerGameMode.java:127) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_7502
(ServerGamePacketListenerImpl.java:997) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:42) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:8) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.network.protocol.PacketUtils.m_292130_(PacketUtils.java:23) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:765) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:160) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:748) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:742) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:727) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:660) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:249) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:1589) ~[?:?] {}
Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.util.FakePlayer
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:141) ~[securejarhandler-2.1.10.jar:?] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] {}
... 33 more
[01:58:01] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 4f8f58af-506b-4d0c-a134-21839f129a28
[01:58:01] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: /home/container/./crash-reports/crash-2023-10-11_01.58.01-server.txt
[01:58:01] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[01:58:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[01:58:01] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: Cinna_of_Carcosa lost connection: Server closed
[01:58:01] [Server thread/INFO] [minecraft/MinecraftServer]: Cinna_of_Carcosa left the game
[01:58:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[01:58:02] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[01:58:04] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved
[01:59:02] [Server Watchdog/ERROR] [minecraft/ServerWatchdog]: A single server tick took 60.00 seconds (should be max 0.05)
[01:59:02] [Server Watchdog/ERROR] [minecraft/ServerWatchdog]: Considering it to be crashed, server will forcibly shutdown.
[01:59:02] [Server Watchdog/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID ac029763-2d62-4b8c-85d1-3771ec4903be
Crash report:
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 2023-10-11 01:59:02
Description: Watching Server
java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)
at net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:43) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at java.lang.Thread.run(Thread.java:1589) ~[?:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:


-- Head --
Thread: Server Watchdog
Stacktrace:
at net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:43) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
-- Thread Dump --
Details:
Threads: "Reference Handler" daemon prio=10 Id=8 RUNNABLE
at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:245)
at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:207)
"Finalizer" daemon prio=8 Id=9 WAITING on java.lang.ref.NativeReferenceQueue$Lock@75e8c1e9
at [email protected]/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.NativeReferenceQueue$Lock@75e8c1e9
at [email protected]/java.lang.Object.wait(Object.java:366)
at [email protected]/java.lang.Object.wait(Object.java:339)
at [email protected]/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
at [email protected]/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
"Signal Dispatcher" daemon prio=9 Id=10 RUNNABLE
"Common-Cleaner" daemon prio=8 Id=16 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7b2f3124
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7b2f3124
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1759)
at [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
...
"Notification Thread" daemon prio=9 Id=18 RUNNABLE
"JNA Cleaner" daemon prio=5 Id=26 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f10aa99
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f10aa99
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625)
at [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
at [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
...
"Timer hack thread" daemon prio=5 Id=27 TIMED_WAITING
at [email protected]/java.lang.Thread.sleep0(Native Method)
at [email protected]/java.lang.Thread.sleep(Thread.java:465)
at TRANSFORMER/[email protected]/net.minecraft.Util$9.run(Util.java:673)
"HttpClient-1-SelectorManager" daemon prio=5 Id=31 RUNNABLE (in native)
at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
- locked sun.nio.ch.Util$2@3a123b1f
- locked sun.nio.ch.EPollSelectorImpl@9c6423d
at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at platform/[email protected]/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1236)
"WorldEdit Session Manager" prio=5 Id=34 TIMED_WAITING on java.util.TaskQueue@be2e430
at [email protected]/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@be2e430
at [email protected]/java.lang.Object.wait(Object.java:366)
at [email protected]/java.util.TimerThread.mainLoop(Timer.java:563)
at [email protected]/java.util.TimerThread.run(Timer.java:516)
"Yggdrasil Key Fetcher" daemon prio=5 Id=35 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@71dcc3b7
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@71dcc3b7
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
...
"DestroyJavaVM" prio=5 Id=42 RUNNABLE
"Server console handler" daemon prio=5 Id=43 RUNNABLE (in native)
at [email protected]/java.io.FileInputStream.readBytes(Native Method)
at [email protected]/java.io.FileInputStream.read(FileInputStream.java:293)
at [email protected]/java.io.BufferedInputStream.read1(BufferedInputStream.java:308)
at [email protected]/java.io.BufferedInputStream.implRead(BufferedInputStream.java:382)
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:361)
at [email protected]/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:333)
at [email protected]/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:376)
at [email protected]/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:219)
...
Number of locked synchronizers = 3
- java.util.concurrent.locks.ReentrantLock$NonfairSync@5a3dc450
- java.util.concurrent.locks.ReentrantLock$NonfairSync@6151b280
- java.util.concurrent.locks.ReentrantLock$NonfairSync@7d8e09fe
"Netty Epoll Server IO #0" daemon prio=5 Id=44 RUNNABLE (in native)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
"Thread-3" daemon prio=5 Id=45 TIMED_WAITING
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
at MC-BOOTSTRAP/[email protected]/com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:190)
"FileSystemWatchService" daemon prio=5 Id=46 RUNNABLE (in native)
at [email protected]/sun.nio.fs.LinuxWatchService.poll(Native Method)
at [email protected]/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
"Netty Epoll Server IO #1" daemon prio=5 Id=47 RUNNABLE (in native)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
"Server Watchdog" daemon prio=5 Id=50 RUNNABLE
at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:541)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:528)
at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:41)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
"Netty Epoll Server IO #2" daemon prio=5 Id=53 RUNNABLE (in native)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
"Netty Epoll Server IO #3" daemon prio=5 Id=54 RUNNABLE (in native)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native Method)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:209)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.Native.epollWait(Native.java:202)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:316)
at MC-BOOTSTRAP/[email protected]/io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:373)
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:1589)
Stacktrace:
at net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:43) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at java.lang.Thread.run(Thread.java:1589) ~[?:?] {}
-- Performance stats --
Details:
Random tick rate: 3
Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 0, entities: 0,0,0,0,0,0,606 [], block_entities: 23 [:23], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,606,
ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0
Stacktrace:
at net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:43) ~[server-1.20.2-20230921.100330-srg.jar%2399!/:?] {re:classloading}
at java.lang.Thread.run(Thread.java:1589) ~[?:?] {}
-- System Details --
Details:
Minecraft Version: 1.20.2
Minecraft Version ID: 1.20.2
Operating System: Linux (amd64) version 5.10.0-26-amd64
Java Version: 19.0.2, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 1756350672 bytes (1674 MiB) / 3103784960 bytes (2960 MiB) up to 8388608000 bytes (8000 MiB)
CPUs: 2
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 9 5950X 16-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 0
Microarchitecture: Zen 3
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 16
Number of logical CPUs: 32
Graphics card #0 name: unknown
Graphics card #0 vendor: unknown
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 159686.67
Virtual memory used (MB): 91109.41
Swap memory total (MB): 95301.00
Swap memory used (MB): 16717.25
JVM Flags: 2 total; -Xms128M -Xmx8000M
Server Running: true
Player Count: 0 / 20; []
Data Packs: vanilla, mod:forge, mod:worldedit (incompatible)
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
Is Modded: Definitely; Server brand changed to 'forge'
Type: Dedicated Server (map_server.txt)
ModLauncher: 10.0.9+10.0.9+main.dcd20f30
ModLauncher launch target: forge_server
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.5.jar eventbus PLUGINSERVICE
fmlloader-1.20.2-48.0.22.jar slf4jfixer PLUGINSERVICE
fmlloader-1.20.2-48.0.22.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.20.2-48.0.22.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.20.2-48.0.22.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.20.2-48.0.22.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
server-1.20.2-20230921.100330-srg.jar |Minecraft |minecraft |1.20.2 |DONE |Manifest: NOSIGNATURE
forge-1.20.2-48.0.22-universal.jar |Forge |forge |48.0.22 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
worldedit-mod-7.2.16.jar |WorldEdit |worldedit |7.2.16+6534-2066eb4 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: ac029763-2d62-4b8c-85d1-3771ec4903be
FML: 48.0
Forge: net.minecraftforge:48.0.22
[01:59:02] [Server Watchdog/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 7adfeb99-0938-43fb-8cab-88177b1c6d2c
[01:59:02] [Server Watchdog/ERROR] [minecraft/ServerWatchdog]: This crash report has been saved to: /home/container/./crash-reports/crash-2023-10-11_01.59.02-server.txt

commented

I believe when we made the release initially it was tested with 48.0.10, so probably that one given it's known to be fine

commented

Forge released builds missing essential parts of itself. You can either use the worldedit dev builds where we workaround it being missing, or downgrade forge to one that's not missing it, until CurseForge approves a new release of worldedit

commented

Hey @me4502 do you have a recommended version of forge that's behaving?

commented

That has it working for now. Thanks for the quick reply.