Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
STACK TRACE
-----------------------------------------
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@382bc168
function: PreparePlayerStarterHouse -- file: WMAR_main.lua line # 365 | MOD: Immersive Barricaded Start B42.
[27-12-24 13:07:41.422] ERROR: General f:1, t:1735268861422> ExceptionLogger.logException> Exception thrown
java.lang.reflect.InvocationTargetException at GeneratedMethodAccessor333.invoke(null:-1).
Stack trace:
jdk.internal.reflect.GeneratedMethodAccessor333.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base/java.lang.reflect.Method.invoke(Unknown Source)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:81)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315)
zombie.characters.IsoPlayer.updateInternal2(IsoPlayer.java:2471)
zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2192)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.characters.IsoPlayer.update(IsoPlayer.java:2180)
zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:71)
zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:155)
zombie.iso.IsoCell.ProcessObjects(IsoCell.java:3058)
zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:195)
zombie.iso.IsoCell.updateInternal(IsoCell.java:5955)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.iso.IsoCell.update(IsoCell.java:5897)
zombie.iso.IsoWorld.updateWorld(IsoWorld.java:3893)
zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3993)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:102)
zombie.iso.IsoWorld.update(IsoWorld.java:3917)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1750)
zombie.gameStates.IngameState.update(IngameState.java:1443)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
zombie.GameWindow.logic(GameWindow.java:372)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
zombie.GameWindow.frameStep(GameWindow.java:917)
zombie.GameWindow.run_ez(GameWindow.java:810)
zombie.GameWindow.mainThread(GameWindow.java:610)
java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "String.contains(java.lang.CharSequence)" because "<parameter1>" is null
zombie.scripting.ScriptManager.FindItem(ScriptManager.java:1253)
zombie.scripting.ScriptManager.FindItem(ScriptManager.java:1248)
zombie.inventory.ItemContainer.AddItem(ItemContainer.java:583)
... 39 more
.
Hope this helps, thank you for continuing your work ❥
(dedicated server, also can't seem to find the log anywhere even with the 'search' function of file explorer)
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3374394823
@NAIP b41 or b42 ?
b41, it keeps happening as long as the character is spawned
if it helps, my traits are: (you will need to set it so you can have 5 free extra points)
- Thin-skinned | - Barricaded - Light eater
- High Thirst | - Prepared: Pack - Lucky
- Infirm | - Cat's Eyes - Scrounger
- Conspicuous | - Dextrous - Antique Collector
- Injured | - Generator Expert - Eagle Eyed
- Prone to Illness | - Lead Foot - Keen Hearing
- Weak Stomach | - Optimist - Organized
- Sensitive Digestion | - Brave - Restful Sleeper
- Sunday Driver | - Graceful
if you can't replicate the error i could add you on discord and stream it.
STACK TRACE
-----------------------------------------
function: OnBarricadeCommand -- file: WMAR_onBarricadeCommand.lua line # 43 | MOD: Immersive Barricaded Start
ERROR: General , 1735404303271> 371.416.031> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: noise of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1735404303271> 371.416.031> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: noise of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812)
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:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:214)
at zombie.network.GameServer.receiveClientCommand(GameServer.java:4168)
at zombie.network.PacketTypes$PacketType.onServerPacket(PacketTypes.java:1022)
at zombie.network.GameServer.mainLoopDealWithNetData(GameServer.java:1532)
at zombie.network.GameServer.main(GameServer.java:800)
LOG : General , 1735404303272> 371.416.032> -----------------------------------------
STACK TRACE
Thanks, that helped a lot. I updated the mod, it should be fixed. Could you confirm it ?
I can actually use the console now, thank you!!! actual hero
-----------------------------------------
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@1c9ad02f
function: DoBarricade -- file: WMAR_onBarricadeCommand.lua line # 35 | MOD: Immersive Barricaded Start B42
function: OnBarricadeCommand -- file: WMAR_onBarricadeCommand.lua line # 59 | MOD: Immersive Barricaded Start B42
ERROR: General f:1, t:1749908546323> ExceptionLogger.logException> Exception thrown
java.lang.reflect.InvocationTargetException at NativeMethodAccessorImpl.invoke0 (Native Method).
Stack trace:
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base/java.lang.reflect.Method.invoke(Unknown Source)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:72)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:458)
zombie.spnetwork.SinglePlayerServer.receiveClientCommand(SinglePlayerServer.java:206)
zombie.spnetwork.SinglePlayerServer.mainLoopDealWithNetData(SinglePlayerServer.java:160)
zombie.spnetwork.SinglePlayerServer.update(SinglePlayerServer.java:148)
zombie.GameWindow.logic(GameWindow.java:286)
zombie.GameWindow.frameStep(GameWindow.java:914)
zombie.GameWindow.mainThreadStep(GameWindow.java:640)
zombie.MainThread.mainLoop(MainThread.java:76)
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
zombie.network.packets.INetworkPacket.getPacket(INetworkPacket.java:186)
zombie.network.packets.INetworkPacket.send(INetworkPacket.java:253)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:67)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:77)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:83)
zombie.iso.IsoObject.sendObjectChange(IsoObject.java:5585)
... 24 more
LOG : General f:1, t:1749908546323> -----------------------------------------
STACK TRACE
I found the solution to a crash caused by Immersive Barricaded Start when used in singleplayer
The issue happens because the mod uses a networking function that is not initialized in singleplayer which results in the error
sendObjectChange NullPointerException handler is null
This occurs inside WMAR_onBarricadeCommand.lua in the function WMAR_server.DoBarricade
To fix it follow the steps below
Open the file
media/lua/server/WMAR_onBarricadeCommand.lua
Scroll to the function
WMAR_server.DoBarricade
Find and select the block that looks like this
if _barricade:getNumPlanks() > 1 then
_barricade:transmitCompleteItemToClients()
else
_barricade:sendObjectChange("state")
end
Delete that and replace it with this
if isClient() or isServer() then
_barricade:transmitCompleteItemToClients()
end
The function sendObjectChange is not safe to use in singleplayer because it depends on a network handler that only exists in a multiplayer context
Replacing it with transmitCompleteItemToClients ensures the object syncs when needed and avoids any crash in singleplayer mode
This change is safe for both singleplayer and multiplayer use and resolves the crash completely
LOG : General f:1, t:1750585516426> -----------------------------------------
STACK TRACE
-----------------------------------------
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@47842947
function: DoBarricade -- file: WMAR_onBarricadeCommand.lua line # 35 | MOD: Immersive Barricaded Start B42
function: OnBarricadeCommand -- file: WMAR_onBarricadeCommand.lua line # 59 | MOD: Immersive Barricaded Start B42
ERROR: General f:1, t:1750585516427> ExceptionLogger.logException> Exception thrown
java.lang.reflect.InvocationTargetException at GeneratedMethodAccessor717.invoke(null:-1).
Stack trace:
jdk.internal.reflect.GeneratedMethodAccessor717.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base/java.lang.reflect.Method.invoke(Unknown Source)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:72)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:458)
zombie.spnetwork.SinglePlayerServer.receiveClientCommand(SinglePlayerServer.java:206)
zombie.spnetwork.SinglePlayerServer.mainLoopDealWithNetData(SinglePlayerServer.java:160)
zombie.spnetwork.SinglePlayerServer.update(SinglePlayerServer.java:148)
zombie.GameWindow.logic(GameWindow.java:286)
zombie.GameWindow.frameStep(GameWindow.java:914)
zombie.GameWindow.mainThreadStep(GameWindow.java:640)
zombie.MainThread.mainLoop(MainThread.java:76)
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
zombie.network.packets.INetworkPacket.getPacket(INetworkPacket.java:186)
zombie.network.packets.INetworkPacket.send(INetworkPacket.java:253)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:67)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:77)
zombie.spnetwork.SinglePlayerServer.sendObjectChange(SinglePlayerServer.java:83)
zombie.iso.IsoObject.sendObjectChange(IsoObject.java:5585)
... 23 more