Project Zomboid

Project Zomboid

Jay's Building Expansion
I got this error, but I think the mod works fine? It appeared to be buildable so far but I didn't tried to build it yet and the error always pops out and its pretty annoying.
`attempted index: getFreeRecipes of non-table: null
function: DoTraits -- file: MBTJ_FreeRecipes.lua line # 3 | MOD: Jay's More Vanilla Building
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@3be9ba81
function: createAvatar -- file: CharacterCreationHeader.lua line # 331 | Vanilla
function: create -- file: CharacterCreationHeader.lua line # 173 | Vanilla
function: create -- file: CharacterUpdateHook.lua line # 7 | MOD: Improved Hair Menu
function: instantiate -- file: MainMenuHook.lua line # 812 | MOD: 10 Years Later Launcher
function: addToUIManager -- file: ISUIElement.lua line # 1009 | Vanilla
function: LoadMainScreenPanelInt -- file: MainScreen.lua line # 2233 | Vanilla
function: LoadMainScreenPanel -- file: MainScreen.lua line # 2142 | Vanilla
java.lang.RuntimeException: attempted index: getFreeRecipes of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
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:134)
at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:146)
at zombie.characters.IsoSurvivor.<init>(IsoSurvivor.java:115)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at se.krka.kahlua.integration.expose.caller.ConstructorCaller.call(ConstructorCaller.java:47)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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:65)
at zombie.core.Core.ResetLua(Core.java:4187)
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:198)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIManager.update(UIManager.java:816)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
< >
Viser 1-3 af 3 kommentarer
Jay  [udvikler] 4. apr. 2024 kl. 22:23 
Do you have a mod that changes the professions? This error shouldnt have any impact on gameplay, but having a mod that removes the metalworker profession will cause that error to pop up.
Matikanetannhauser 8. apr. 2024 kl. 4:05 
OHHH I see now, then yes I do use the 10 years later professions and it literally remove all the profession and replace them professions that are aligned on 10 years later mod.
who 30. dec. 2024 kl. 17:26 
can i change part of your code so it works without professions? maybe remove part where process is initiated, or where mod accesses profession? :bleach:
< >
Viser 1-3 af 3 kommentarer
Per side: 1530 50