From fb43e6f9e6a0258ad2e890dfa850593f8243fb1a Mon Sep 17 00:00:00 2001 From: jgmdev Date: Mon, 7 Nov 2022 12:48:09 -0400 Subject: [PATCH] traceback: some lua versions do not support message as nil --- data/core/init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/core/init.lua b/data/core/init.lua index 44e114e8..89b77252 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -1171,7 +1171,7 @@ function core.custom_log(level, show, backtrace, fmt, ...) text = text, time = os.time(), at = at, - info = backtrace and debug.traceback(nil, 2):gsub("\t", "") + info = backtrace and debug.traceback("", 2):gsub("\t", "") } table.insert(core.log_items, item) if #core.log_items > config.max_log_items then @@ -1220,7 +1220,7 @@ function core.try(fn, ...) local err local ok, res = xpcall(fn, function(msg) local item = core.error("%s", msg) - item.info = debug.traceback(nil, 2):gsub("\t", "") + item.info = debug.traceback("", 2):gsub("\t", "") err = msg end, ...) if ok then @@ -1421,7 +1421,7 @@ function core.on_error(err) -- write error to file local fp = io.open(USERDIR .. "/error.txt", "wb") fp:write("Error: " .. tostring(err) .. "\n") - fp:write(debug.traceback(nil, 4) .. "\n") + fp:write(debug.traceback("", 4) .. "\n") fp:close() -- save copy of all unsaved documents for _, doc in ipairs(core.docs) do