Callframe at: getOrCreateLocation function: 这段代码主要用于定义游戏中人体各部位的装备位置,并设置这些位置之间的互斥关系.lua -- file: 这段代码主要用于定义游戏中人体各部位的装备位置,并设置这些位置之间的互斥关系.lua line # 10 | MOD: Mihoyo角色商店java.lang.RuntimeException: expected argument of type ItemBodyLocation, got String at se.krka.kahlua.integration.expose.MethodArguments.assertValid(MethodArguments.java:128) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:182) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:183) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:793) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:167) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1756) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1560) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:69) at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:109) at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:1334) at zombie.Lua.LuaManager.RunLua(LuaManager.java:1288) at zombie.Lua.LuaManager.RunLua(LuaManager.java:1277) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1179) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1099) at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:1215) at zombie.gameStates.IngameState.exit(IngameState.java:1040) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:68) at zombie.GameWindow.logic(GameWindow.java:392) at zombie.GameWindow.frameStep(GameWindow.java:825) at zombie.GameWindow.mainThreadStep(GameWindow.java:597) at zombie.MainThread.mainLoop(MainThread.java:68) at java.base/java.lang.Thread.run(Unknown Source)