Project Zomboid

Project Zomboid

Caster Plus Fishing Mod
Bug Report
@zitronic, firstly, thank for making this great mod, and providing it to the community of PZ, a must have for a fisherman like myself.

Secondly, i was just testing it, and after starting a new world, even before showing the "click to start" i got this error below popping.

`attempted index: getOutputs of non-table: null function: zitcaster_recipecode.lua -- file: zitcaster_recipecode.lua line # 40 | MOD: Caster Plus Realistic java.lang.RuntimeException: attempted index: getOutputs of non-table: null at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:624) 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.pcall(KahluaThread.java:1760) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76) at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117) at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:630) at zombie.Lua.LuaManager.RunLua(LuaManager.java:573) at zombie.Lua.LuaManager.RunLua(LuaManager.java:559) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:418) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:309) at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:106) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145) at zombie.GameWindow.logic(GameWindow.java:388) at zombie.GameWindow.frameStep(GameWindow.java:928) at zombie.GameWindow.run_ez(GameWindow.java:821) at zombie.GameWindow.mainThread(GameWindow.java:619) at java.base/java.lang.Thread.run(Unknown Source) `

If it isnt obvious, i'm using the realistic module part of the mod not the other one.

Any more information needed, please let me know.

Keep the great work.

Cheers.
Last edited by Rusty #DopeRust; 5 May @ 5:25am
< >
Showing 1-10 of 10 comments
zitronic  [developer] 5 May @ 8:29am 
Thank you! I’ll definitely look into this and give you an update on it. Did you have any other mods installed, or just this mod?
Originally posted by zitronic:
Thank you! I’ll definitely look into this and give you an update on it. Did you have any other mods installed, or just this mod?

Yes i had other mods activate when this happened, if is needed, i can test it by himself, i also sent you a discord message, if you prefer to "talk" trough there, maybe we can figure this faster.

Cheers.
MoeTHM 12 Aug @ 4:31pm 
I pretty sure this is the mod and not the game, but if I am wrong please forgive me. After breaking my line using the composite fishing rod, I replaced the line. The line gets replaced in the details when you mouse over the rod, however the icon still has a red exclamation point indicating its broken, along with the rod's text saying its broken as well. Funny thing is I can bait and cast with the rod still, unfortunately no fish seem to be biting. I'd tried five cast with no results in a fishing spot. That might not be enough for confirmation on the fish not biting, but I thought I'd mention it.
zitronic  [developer] 12 Aug @ 9:54pm 
Originally posted by MoeTHM:
I pretty sure this is the mod and not the game, but if I am wrong please forgive me. After breaking my line using the composite fishing rod, I replaced the line. The line gets replaced in the details when you mouse over the rod, however the icon still has a red exclamation point indicating its broken, along with the rod's text saying its broken as well. Funny thing is I can bait and cast with the rod still, unfortunately no fish seem to be biting. I'd tried five cast with no results in a fishing spot. That might not be enough for confirmation on the fish not biting, but I thought I'd mention it.
Ah I am fairly certain this is caused because when the rod breaks, it is replaced with a second item that is a broken variant. It is meant to be repaired in the crafting UI to output the rod that catches. Not sure why the devs did it that way, I just decided to match it, but I will test this to make sure this is the case!
MoeTHM 13 Aug @ 10:46am 
Originally posted by zitronic:
Originally posted by MoeTHM:
I pretty sure this is the mod and not the game, but if I am wrong please forgive me. After breaking my line using the composite fishing rod, I replaced the line. The line gets replaced in the details when you mouse over the rod, however the icon still has a red exclamation point indicating its broken, along with the rod's text saying its broken as well. Funny thing is I can bait and cast with the rod still, unfortunately no fish seem to be biting. I'd tried five cast with no results in a fishing spot. That might not be enough for confirmation on the fish not biting, but I thought I'd mention it.
Ah I am fairly certain this is caused because when the rod breaks, it is replaced with a second item that is a broken variant. It is meant to be repaired in the crafting UI to output the rod that catches. Not sure why the devs did it that way, I just decided to match it, but I will test this to make sure this is the case!

Thanks for the speedy reply. Love the mod, good work.
STACK TRACE
-----------------------------------------
function: populate -- file: ISCraftInventoryPanel.lua line # 350 | Vanilla
function: prerender -- file: ISCraftInventoryPanel.lua line # 147 | Vanilla.
[14-08-25 15:18:04.729] ERROR: General f:89, t:1755166684729> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: getName of non-table: null at KahluaThread.tableget(KahluaThread.java:1530).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1530)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:502)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1668)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
zombie.ui.UIElement.render(UIElement.java:1990)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIManager.render(UIManager.java:419)
zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
zombie.gameStates.IngameState.render(IngameState.java:1406)
zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
zombie.GameWindow.renderInternal(GameWindow.java:468)
zombie.GameWindow.frameStep(GameWindow.java:940)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
Last edited by ДядяШкафчик; 14 Aug @ 3:22am
Checked without mods, also tried re-subscribing
zitronic  [developer] 16 Aug @ 7:57am 
Originally posted by ДядяШкафчик:
STACK TRACE
-----------------------------------------
function: populate -- file: ISCraftInventoryPanel.lua line # 350 | Vanilla
function: prerender -- file: ISCraftInventoryPanel.lua line # 147 | Vanilla.
[14-08-25 15:18:04.729] ERROR: General f:89, t:1755166684729> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: getName of non-table: null at KahluaThread.tableget(KahluaThread.java:1530).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1530)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:502)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1668)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
zombie.ui.UIElement.render(UIElement.java:1990)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIElement.render(UIElement.java:2000)
zombie.ui.UIManager.render(UIManager.java:419)
zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1331)
zombie.gameStates.IngameState.renderframeui(IngameState.java:1317)
zombie.gameStates.IngameState.renderInternal(IngameState.java:1456)
zombie.gameStates.IngameState.render(IngameState.java:1406)
zombie.gameStates.GameStateMachine.render(GameStateMachine.java:28)
zombie.GameWindow.renderInternal(GameWindow.java:468)
zombie.GameWindow.frameStep(GameWindow.java:940)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
Would you be able to tell me what specific action caused this? Was it on world creation or did a specific action cause the error?
This happens in the crafting menu on recipes from this mod when trying to see what is required.
Object "Portable Fish Oil Extractor"
< >
Showing 1-10 of 10 comments
Per page: 1530 50