We found some mod incompatibilities with 42.13.2 and removed them (CleanUI cripples servers that have more than 12-18 players) and wiped for the new update and our server has been running much better since.
However, within the last 24 hours we began having an error that can occur multiple times per hour or once every couple hours, and it keeps making our server unresponsive. Every time the server becomes unjoinable, players are unable to move or rejoin like a full desync, and we get the same shouldCollideWithCharacters errors spamming in the logs:
...
LOG : General f:13801, t:1769462358069, st:1,786,328> java.lang.StackOverflowError.
LOG : General f:13801, t:1769462358069, st:1,786,329> at zombie.vehicles.BaseVehicle.shouldCollideWithCharacters(BaseVehicle.java:3150).
...
The only way to fix things after this occurs seems to be a hard kill of the server and a restart which results in some data loss based on the last time the server was saved (and how players exited the game).
The dedicated server host has 128GB RAM, and we allocate 111GB to the JAVA heap max.
Any ideas what might be causing this? We did have a hacker join last night, but we banned them within 2-3 minutes and performed a rollback. Attaching four debug logs from when the server entered this state for reference.
Thank you for your time and consideration! Any help would be greatly appreciated!