BtWTodo

BtWTodo

41.1k Downloads

Error thrown when trying to add state "Quest"

Fraktyl opened this issue ยท 1 comments

commented

Trying to add a Todo for the "Crossing Fate" quest.

When I click anything in the drop down for the "Add State" area the following LUA error is generated.
10x BtWTodo\Config.lua:878: attempt to index field 'AddItem' (a nil value) [string "@BtWTodo\Config.lua"]:878: in function Add'
[string "@BtWTodo\Config.lua"]:1612: in function onchange' [string "@BtWTodo\Config.lua"]:784: in function SetSelected'
[string "@BtWTodo\Config.lua"]:746: in function func' [string "@SharedXML\UIDropDownMenu.lua"]:918: in function UIDropDownMenuButton_OnClick'
[string ":OnClick"]:1: in function <[string ":OnClick"]:1>

Locals:
self = {
0 =
OnLeave = defined @BtWTodo\Config.lua:960
pool =

{
}
SetScript = defined @BtWTodo\Defines.lua:52
RegisterSupportedScriptHandlers = defined @BtWTodo\Defines.lua:36
Update = defined @BtWTodo\Config.lua:857
OnMouseUp = defined @BtWTodo\Config.lua:987
Remove = defined @BtWTodo\Config.lua:945
OnDragStart = defined @BtWTodo\Config.lua:962
OnDrag = defined @BtWTodo\Config.lua:974
OnMouseWheel = defined @BtWTodo\Config.lua:991
RunScript = defined @BtWTodo\Defines.lua:41
OnDragStop = defined @BtWTodo\Config.lua:971
OnAddClick = defined @BtWTodo\Config.lua:942
scriptHandlers =
{
}
states =
{
}
supportedHandlers =
{
}
GetCount = defined @BtWTodo\Config.lua:939
OnMouseDown = defined @BtWTodo\Config.lua:989
Init = defined @BtWTodo\Config.lua:847
OnEnter = defined @BtWTodo\Config.lua:958
OnLoad = defined @BtWTodo\Config.lua:840
Add = defined @BtWTodo\Config.lua:874
}
key = "quest"
frame = {
0 =
Editor = {
}
ErrorText = {
}
RevertButton = {
}
AddStateText = {
}
ModeTabHeader = BtWTodoConfigTodoPanelModeTabHeader {
}
Name = {
}
AddButton = {
}
FunctionTabHeader = BtWTodoConfigTodoPanelFunctionTabHeader {
}
AddDropDown = {
}
Inset = {
}
States = {
}
}
provider =
{
GetID = defined @BtWTodo\States/Quest.lua:204
FillAutoComplete = defined @BtWTodo\States/Quest.lua:250
Init = defined @BtWTodo\State.lua:54
GetName = defined @BtWTodo\States/Quest.lua:207
RequiresID = defined @BtWTodo\State.lua:65
GetAddTitle = defined @BtWTodo\States/Quest.lua:210
ParseInput = defined @BtWTodo\States/Quest.lua:240
Acquire = defined @BtWTodo\States/Quest.lua:213
GetDefaults = defined @BtWTodo\States/Quest.lua:235
GetFunctions = defined @BtWTodo\States/Quest.lua:216
Supported = defined @BtWTodo\State.lua:75
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = true
(*temporary) = "Usage: GetStateProvider(provider): expected provider to be string"
(*temporary) = "string"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'AddItem' (a nil value)"
Internal =
{
ScriptHandlerMixin =
{
}
UpdateList = defined @BtWTodo\Lists.lua:119
GetList = defined @BtWTodo\Lists.lua:102
Get92SeasonWeek = defined @BtWTodo\Register_Mainline.lua:47
CompareTodos = defined @BtWTodo\Core.lua:307
GetStateProvider = defined @BtWTodo\State.lua:110
IterateStateProviders = defined @BtWTodo\State.lua:128
RegisterCustomStateFunction = defined @BtWTodo\State.lua:134
IterateTodos = defined @BtWTodo\Core.lua:281
ActionName = defined @BtWTodo\Config.lua:595
GenerateFunctionFromTable = defined @BtWTodo\State.lua:305
GetRegisteredTodo = defined @BtWTodo\Core.lua:144
SplitAction = defined @BtWTodo\Config.lua:590
GetTodoChangeLog = `

commented

Thank you for letting me know. I've pushed a new version that should fix this issue (v0.0.40-beta). It may take a while to be available on the various addon sites. Please let me know if it persists.