Project Zomboid

Project Zomboid

Barricaded World - Extended Erosion [b41/b42]
[B42.9] Non-Fatal Errors
To preface, I play with my erosion already maxed out (as I tend to play with a 10 Years Later scenario) by changing my Months Since the Apocalypse setting to 12 Months. I'm not sure if these issues are also occurring on games that reach this level of erosion manually, but I would assume so. I tested with only this mod enabled, not counting Error Magnifier which I used to copy the errors that were thrown up.

From what I can gather, these errors happen specifically when erosion is first generated in the loaded space. You will get the errors upon loading in, and then you will continue to get them as you move around and generate more of the world. It is possible that this is tied to some other source, and it's only appearing all at once because I have my erosion maxed out.

I would like to mention that, despite the errors appearing, the mod continues to function without any visible problems. Windows and doors are still barricaded and occasionally broken.

`java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211) at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790) at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) at zombie.Lua.Event.trigger(Event.java:72) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315) at zombie.iso.IsoChunk.doLoadGridsquare(IsoChunk.java:4992) at zombie.iso.IsoChunkMap.processAllLoadGridSquare(IsoChunkMap.java:194) at zombie.gameStates.IngameState.enter(IngameState.java:783) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:133) at zombie.GameWindow.logic(GameWindow.java:381) at zombie.GameWindow.frameStep(GameWindow.java:914) at zombie.GameWindow.mainThreadStep(GameWindow.java:640) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Class.getDeclaredConstructor(java.lang.Class[])" because "<parameter2>.handler" is null at zombie.network.packets.INetworkPacket.getPacket(INetworkPacket.java:186) at zombie.network.packets.INetworkPacket.send(INetworkPacket.java:253) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:67) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:77) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:83) at zombie.iso.IsoObject.sendObjectChange(IsoObject.java:5585) ... 25 more `
`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@91dfe818 function: placeBarricade -- file: PlaceWindowsBaricades.lua line # 157 | MOD: Barricaded World - Extended Erosion function: loadGridsquare -- file: PlaceWindowsBaricades.lua line # 57 | MOD: Barricaded World - Extended Erosion java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211) at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790) at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) at zombie.Lua.Event.trigger(Event.java:72) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315) at zombie.iso.IsoChunk.doLoadGridsquare(IsoChunk.java:4992) at zombie.iso.IsoChunkMap.processAllLoadGridSquare(IsoChunkMap.java:194) at zombie.gameStates.IngameState.enter(IngameState.java:783) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:133) at zombie.GameWindow.logic(GameWindow.java:381) at zombie.GameWindow.frameStep(GameWindow.java:914) at zombie.GameWindow.mainThreadStep(GameWindow.java:640) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Class.getDeclaredConstructor(java.lang.Class[])" because "<parameter2>.handler" is null at zombie.network.packets.INetworkPacket.getPacket(INetworkPacket.java:186) at zombie.network.packets.INetworkPacket.send(INetworkPacket.java:253) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:67) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:77) at zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:83) at zombie.iso.IsoObject.sendObjectChange(IsoObject.java:5585) ... 25 more `
< >
Showing 1-4 of 4 comments
I confirm this
Falcon 16 Jun @ 2:53pm 
So I can just ignore these errors?
AnomNom 16 Jun @ 5:03pm 
Originally posted by Falcon:
So I can just ignore these errors?
from my own experience, yes. all the barricaded and broken windows and doors still appear, it just throws up an error when they're loaded.
Replace "barricade:sendObjectChange('state')" at line 157 of "mods\BarricadedWorld\42\media\lua\server\WorldManager\Objects\PlaceWindowsBaricades.lua" by
if isServer() then barricade:sendObjectChange('state') end

Do same at line 163
< >
Showing 1-4 of 4 comments
Per page: 1530 50