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)
`
< >
Visar 1-3 av 3 kommentarer
Jay  [utvecklare] 4 apr, 2024 @ 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.
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 @ 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:
< >
Visar 1-3 av 3 kommentarer
Per sida: 1530 50