Assertion failed on Debugging Toolkit startup
I'm trying to get the @johnrellis Debugging Toolkit working and encountering "assertion failed!" in Debug.lua line 900, which is
local frame = debug.getinfo (thread, i)I'm not quite sure how to resolve this. Any help would be appreciated!
Lightroom Classic 13.2
SDK 13.2
Code and debugger screenshot below
local Require = require "Require".path("/Users/paul/src/third-party/debuggingtoolkit.lrdevplugin").reload()
local Debug = require "Debug".init()
require "strict.lua"
local LrDialogs = import 'LrDialogs'
local LrApplication = import 'LrApplication'
local LrDevelopController = import 'LrDevelopController'
local LrTasks = import 'LrTasks'
-- Function to get a list of available develop presets
local function getDevelopPresets()
local folders = {}
for _, folder in ipairs(LrApplication.developPresetFolders()) do
local presets = {}
local folderName = folder.getName()
for _, preset in ipairs(folder.getDevelopPresets()) do
folders[folderName] = folder.getDevelopPresets()
end
end
return folders
end
-- Entry point of the plugin
LrTasks.startAsyncTask(Debug.showErrors(function()
LrDialogs.message("getDevelopPresets", getDevelopPresets(), "info")
end))

