Star Worm Equestrian (Upgrading Horses)

Star Worm Equestrian (Upgrading Horses)

622k Downloads

[Bug]: Horse riding Crashed the server.

ZombieAki opened this issue · 5 comments

commented

What happened?

Every time the server crashes while riding a horse.
The horse keeps in one position and when it moves its animation does not play and the horse just moves parallel on the ground.
When a player ride on a horse, the server will stop respond and all players in the server can't do anything, after few seconds, they will get disconnected.
I have tried to fix this problem by changing the geckolib version from 106 to 99, but it doesn't works.

What should happen?

The horse riding shouldn't cause Server crashing.

Mods

QQ截图20230113161915

SWEM Version

1.16.5-0.5.3.4

Singleplayer or Multiplayer

  • Singleplayer
  • Multiplayer
  • Other (Please add a comment to the issue where this is happening)

OS

Windows 11
Server: Ubuntu 20.04

Relevant log output

Server core: CatServer-1.16.5-6d6b2d34
There are server logs:
Full version download:debug-5.log
The error occured at 23:42:42.

[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: The server has stopped responding! This is (probably) not a Spigot bug.
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: If you see a plugin in the Server thread dump below, then please report it to that author
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	 *Especially* if it looks like HTTP or MySQL operations are occurring
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: If you see a world save or edit, then it means you did far more than your server can handle at once
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	 If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: Spigot version: 1.16.5-6d6b2d34 (MC: 1.16.5)
[23:42:42] [Spigot Watchdog Thread/TRACE] [net.minecraftforge.fml.loading.ModJarURLHandler]: Loading modjar URL modjar://forge/catserver/server/utils/WorkerExceptionLogger.class got resource catserver/server/utils/WorkerExceptionLogger.class true
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: Server thread dump (Look for plugins here before reporting to CatServer!):
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: Current Thread: Server thread
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	PID: 32 | Suspended: false | Native: false | State: RUNNABLE
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	Stack:
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.server.ServerChunkProvider.func_212849_a_(ServerChunkProvider.java:154)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.chunk.AbstractChunkProvider.func_217205_a(SourceFile:16)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.World.func_175674_a(World.java:1012)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.IEntityReader.func_230318_c_(SourceFile:66)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.IBiomeReader.func_230318_c_(SourceFile:22)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.ICollisionReader.func_234867_d_(SourceFile:58)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.ICollisionReader.func_234865_b_(SourceFile:50)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.world.ICollisionReader.func_226665_a__(SourceFile:46)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.network.play.ServerPlayNetHandler.func_184338_a(ServerPlayNetHandler.java:551)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.network.play.client.CMoveVehiclePacket.func_148833_a(SourceFile:47)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.network.play.client.CMoveVehiclePacket.func_148833_a(SourceFile:9)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.network.PacketThreadUtil.func_225383_a(PacketThreadUtil.java:22)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.network.PacketThreadUtil$$Lambda$11938/0x0000000802b6c000.run(Unknown Source)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:886)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:169)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:869)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:863)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:849)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:781)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		net.minecraft.server.MinecraftServer$$Lambda$9182/0x0000000801d67970.run(Unknown Source)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.Thread.run(Thread.java:833)
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:42] [Spigot Watchdog Thread/ERROR] [Minecraft]: Entire Thread Dump:
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: Current Thread: Reference Handler
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	PID: 2 | Suspended: false | Native: false | State: RUNNABLE
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	Stack:
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: Current Thread: Finalizer
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	PID: 3 | Suspended: false | Native: false | State: WAITING
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	Stack:
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.Object.wait(Native Method)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 		[email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: ------------------------------
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: Current Thread: Signal Dispatcher
[23:42:44] [Spigot Watchdog Thread/ERROR] [Minecraft]: 	PID: 4 | Suspended: false | Native: false | State: RUNNABLE
······
commented

This crash report, is not super useful, can you provide me with debug.log file?
Also it looks to me like you are using a software which allows for having both mods and plugins. They often work very badly, and can produce errors that is not on us.

commented

@MagnusHJensen

This crash report, is not super useful, can you provide me with debug.log file? Also it looks to me like you are using a software which allows for having both mods and plugins. They often work very badly, and can produce errors that is not on us.

I am having a similar, if not the same crash and similar setup.

Server Info

Hardware: 1-core Ryzen 9 7950X, 10GB memory allocated.
Version: 1.16.5
Software: Magma 1.16.5-c1c5a946
Plugins: Essentials, EssentialsSpawn, WorldEdit, ConsoleSpamFix

Note: I am well aware that Hybrid servers can cause otherwise unseen errors and issues but unfortunately I need plugin support for some things such as store synchronization, desired permission plugins, and other features.

Mod Information

swem-1.16.5-0.5.3.21.jar
player-animation-lib-forge-0.3.5+1.16.5.jar

This issue occurs on playerAnimator 0.4.0 and 0.3.5. I downgraded to 0.3.5 based on a comment I saw on #535 but the issue still did not resolve.

Mod List: https://gist.github.com/Exophobias/341dd4057f443331dd577f86c89492ca
(Custom modpack)

How to Reproduce Issue(s)

Spawn horse, tame house, put on bridle, blanket, and saddle.
Move (walking) and while walking, hit "h" which is the keybind to change speed. Does not work. Can spam it, nothing changes. Also unable to dismount from horse. About 10 seconds afterwards, client gets Timed Out and server crashes.

The "Timed Out" may also be a client crash since I have been told it did that in the past. However, I have a mod that prevents the game closing when a crash happens.

Intended Result

Game and/or server does not crash. Can ride horses and change speeds.

Log Files

Server Debug Log: https://gist.github.com/Exophobias/e488f3c350caa8bc1e43f69e81f4a849
Client Debug Log: https://mclo.gs/rEu1WU6

commented

Thank you for the more detailed logs.
There is nothing in there indicating a SWEM crash or actually any form of crashing.
Please try and run the server ONLY with SWEM and PlayerAnimator and see if you still crash, if not then I unfortunately can't help since it's highly likely it's a cause of the giant modpack on a hybrid software Which will always cause trouble and the plugins.

commented

Thank you for the more detailed logs. There is nothing in there indicating a SWEM crash or actually any form of crashing. Please try and run the server ONLY with SWEM and PlayerAnimator and see if you still crash, if not then I unfortunately can't help since it's highly likely it's a cause of the giant modpack on a hybrid software Which will always cause trouble and the plugins.

The form of crashing is at the end: https://gist.githubusercontent.com/Exophobias/e488f3c350caa8bc1e43f69e81f4a849/raw/d8f4538f2d400bf7d09b6d2a9dc0cca41ba4229c/debug.log

With all of the thread stuff. Mod does seem to work without Magma which is unfortunate for me. Not sure what would cause it to break on Magma :l

commented

he end:

Does it work with Magma with all the same mods enabled? Or did you also strip the mod list?
Can you try and run the magma pack without the mod Performant ?
Link in case you need it: https://www.curseforge.com/minecraft/mc-mods/performant