using XLua; [LuaCallCSharp] LuaException: D:/_Work/Test/AssetBundles_study/Assets/XLuaLogic/Controller/MessageCtrl.lua:69: attempt to concatenate a UnityEngine.GameObject value (global 'obj') 没有重新生成脚本 xula ->> clear GerenteCode ->> GerenteCode attempt to call method 'getDataString' (a nil value) 导入路径错误: require "XLuaLogic/View/MessageView" 核实脚本路径正确性 module 'XLuaLogic/View/MessageViews' not found: 对象掉调用: attempt to perform arithmetic on a nil value (field 'TaskDBModel') DBModleNames = { TaskDBModel = "TaskDBModel" } DBModleNames = { "TaskDBModel" } 多了一个END D:/_Work/Test/AssetBundles_study/Assets/XLuaLogic/Data/TaskDBModelExt.lua:23: <eof> expected near 'end' --俩个相互 require 报错导致 脚本 TaskDBModelExt --require "XLuaLogic/Data/DBModleMgr" 脚本 DBModleMg require "XLuaLogic/Data/TaskDBModelExt" 当初出现这个是时候 说明你的已经重复调用进入死循环了。找到这个报错的lua 脚本然后找require('lua脚本') 一个个查看自己调取的相关脚本没有调取这个报错的脚本,有的话 你会发现,有lua 脚本之间相关调用 too many C levels (limit is 200) in function at line 13 near 'i'