Just to inform you that I am hit by
this bug.
To reproduce, start Survival (hardcore) default game with Herbalist and Tourist traits, unemployed, hardcore reloading. Map is Muldrah (ie the not-"West Town", from the original two)
This is how the code looks in konsole:
java.lang.RuntimeException: Object tried to call nil in new
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:91)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:949)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1727)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1642)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:63)
at zombie.ui.UIElement.onMouseUp(UIElement.java:924)
at zombie.ui.UIManager.update(UIManager.java:1085)
at zombie.GameWindow.logic(GameWindow.java:587)
at zombie.GameWindow.run(GameWindow.java:1246)
at zombie.GameWindow.maina(GameWindow.java:1022)
at zombie.gameStates.MainScreenState.main(MainScreenState.java:180)
Every time I try to reload the 9mm magazine via clicking on it, I get red box and console spills that error and reploading does not happen.
Edit: code edit suggested in Reddit link has fixed it for good!
This bug is in upstream. No mods.
I am also hit by
this. the log looks like this (first line translated is like - "wrong file descriptor"). This is not fatal however, appears on game launch in the console, no red boxes:
java.io.IOException: Неправильный дескриптор файла
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:272)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
at sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:126)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:112)
at java.io.InputStreamReader.read(InputStreamReader.java:168)
at org.luaj.kahluafork.compiler.LexState.nextChar(LexState.java:224)
at org.luaj.kahluafork.compiler.LexState.inclinenumber(LexState.java:309)
at org.luaj.kahluafork.compiler.LexState.llex(LexState.java:527)
at org.luaj.kahluafork.compiler.LexState.next(LexState.java:656)
at org.luaj.kahluafork.compiler.LexState.testnext(LexState.java:691)
at org.luaj.kahluafork.compiler.LexState.check_match(LexState.java:714)
at org.luaj.kahluafork.compiler.LexState.body(LexState.java:1034)
at org.luaj.kahluafork.compiler.LexState.funcstat(LexState.java:1687)
at org.luaj.kahluafork.compiler.LexState.statement(LexState.java:1764)
at org.luaj.kahluafork.compiler.LexState.chunk(LexState.java:1796)
at org.luaj.kahluafork.compiler.LexState.compile(LexState.java:200)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:132)
at se.krka.kahlua.luaj.compiler.LuaCompiler.loadis(LuaCompiler.java:124)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:4942)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:4919)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:919)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:853)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:965)
at zombie.GameWindow.init(GameWindow.java:1817)
at zombie.GameWindow.maina(GameWindow.java:1021)
at zombie.gameStates.MainScreenState.main(MainScreenState.java:180)
I have renamed map_meta.bin, but it does not seem to help.
Edit: This helped and the bug was fixed!
This bug is in upstream. No mods.
Finally, I have cut through 300 zombies, I am out of knives and bats, and I have still found zero axes on zombie bodies. I would like to know if this is actually also a bug. Extreme unluck...
I still found no way to fix this third bug.
Edit: After mere 362 zombies and helicopter event, I found the axe on one of them...