i can choose where to spawn, select some traits, make a character, and then click to start. its happened every time, so its replicate-able. I have uninstalled, verified files, anything i can think of. its the exact same error too. cant find any info for it anywhere
On Linux btw
And tried with two different sets of mods
=== Zomboid Settings ===
Version: 42.18.0 9d7e334cab5e2ac8c6f2664535c6b23a745a8600 2026-05-11 10:00:49 (ZB) (Steam)
Mode: MULTIPLAYER
[x1]
attempted index: OnConnected of non-table: null
Lua(Vanilla).OnConnected(ConnectToServer.lua:368)
java.lang.RuntimeException: attempted index: OnConnected of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1441)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:458)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:161)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1749)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1581)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:60)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:131)
at zombie.Lua.Event.trigger(Event.java:55)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:244)
at zombie.gameStates.ConnectToServerState.receiveWorldDictionary(ConnectToServerState.java:176)
at zombie.gameStates.ConnectToServerState.Finish(ConnectToServerState.java:745)
at zombie.gameStates.ConnectToServerState.update(ConnectToServerState.java:104)
at zombie.gameStates.MainScreenState.update(MainScreenState.java:797)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:65)
at zombie.GameWindow.logic(GameWindow.java:389)
at zombie.GameWindow.frameStep(GameWindow.java:801)
at zombie.GameWindow.mainThreadStep(GameWindow.java:579)
at zombie.MainThread.mainLoop(MainThread.java:69)
at java.base/java.lang.Thread.run(Unknown Source)