Reckless Abandon

Reckless Abandon

41.3k Downloads

Error on Reloading UI

griddark opened this issue ยท 2 comments

commented

6x Interface/AddOns/RecklessAbandon/Core/Core.lua:255: attempt to index field 'campaignQuests' (a nil value)
[string "@Interface/AddOns/RecklessAbandon/Core/Core.lua"]:255: in function <Interface/AddOns/RecklessAbandon/Core/Core.lua:251>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function SetCVar' [string "@Interface/AddOns/Details/Libs/LibOpenRaid/LibOpenRaid.lua"]:239: in function SaveCacheOnCVar'
[string "@Interface/AddOns/Details/Libs/LibOpenRaid/LibOpenRaid.lua"]:339: in function SaveData' [string "@Interface/AddOns/Details/Libs/LibOpenRaid/LibOpenRaid.lua"]:895: in function eventCallbackFunc'
[string "@Interface/AddOns/Details/Libs/LibOpenRaid/LibOpenRaid.lua"]:904: in function <...face/AddOns/Details/Libs/LibOpenRaid/LibOpenRaid.lua:902>

Locals:
(*temporary) = nil
(*temporary) =

{
frameType = "Button"
ReleaseAll = defined @Interface/SharedXML/Pools.lua:74
activeObjects =
{
}
GetNextInactive = defined @Interface/SharedXML/Pools.lua:92
creationFunc = defined @Interface/SharedXML/Pools.lua:116
EnumerateActive = defined @Interface/SharedXML/Pools.lua:84
SetResetDisallowedIfNew = defined @Interface/SharedXML/Pools.lua:80
GetTemplate = defined @Interface/SharedXML/Pools.lua:153
OnLoad = defined @Interface/SharedXML/Pools.lua:124
frameTemplate = "RECKLESS_GROUP_ABANDON_BUTTON"
IsActive = defined @Interface/SharedXML/Pools.lua:96
GetNumActive = defined @Interface/SharedXML/Pools.lua:100
resetterFunc = defined @Interface/SharedXML/Pools.lua:161
parent = QuestScrollFrame {
}
numActiveObjects = 0
inactiveObjects =
{
}
Release = defined @Interface/SharedXML/Pools.lua:59
Acquire = defined @Interface/SharedXML/Pools.lua:40
GetNextActive = defined @Interface/SharedXML/Pools.lua:88
EnumerateInactive = defined @Interface/SharedXML/Pools.lua:104
}
(*temporary) = defined =[C]:-1
(*temporary) =
{
}
(*temporary) = nil
(*temporary) = nil
(*temporary) =
{
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'campaignQuests' (a nil value)"
questButtonPool =
{
frameType = "Button"
ReleaseAll = defined @Interface/SharedXML/Pools.lua:74
activeObjects =
{
}
GetNextInactive = defined @Interface/SharedXML/Pools.lua:92
creationFunc = defined @Interface/SharedXML/Pools.lua:116
EnumerateActive = defined @Interface/SharedXML/Pools.lua:84
SetResetDisallowedIfNew = defined @Interface/SharedXML/Pools.lua:80
GetTemplate = defined @Interface/SharedXML/Pools.lua:153
OnLoad = defined @Interface/SharedXML/Pools.lua:124
frameTemplate = "RECKLESS_ABANDON_BUTTON"
IsActive = defined @Interface/SharedXML/Pools.lua:96
GetNumActive = defined @Interface/SharedXML/Pools.lua:100
resetterFunc = defined @Interface/SharedXML/Pools.lua:161
parent = QuestScrollFrame {
}
numActiveObjects = 0
inactiveObjects =
{
}
Release = defined @Interface/SharedXML/Pools.lua:59
Acquire = defined @Interface/SharedXML/Pools.lua:40
GetNextActive = defined @Interface/SharedXML/Pools.lua:88
EnumerateInactive = defined @Interface/SharedXML/Pools.lua:104
}
groupButtonPool =
{
frameType = "Button"
ReleaseAll = defined @Interface/SharedXML/Pools.lua:74
activeObjects =
{
}
GetNextInactive = defined @Interface/SharedXML/Pools.lua:92
creationFunc = defined @Interface/SharedXML/Pools.lua:116
EnumerateActive = defined @Interface/SharedXML/Pools.lua:84
SetResetDisallowedIfNew = defined @Interface/SharedXML/Pools.lua:80
GetTemplate = defined @Interface/SharedXML/Pools.lua:153
OnLoad = defined @Interface/SharedXML/Pools.lua:124
frameTemplate = "RECKLESS_GROUP_ABANDON_BUTTON"
IsActive = defined @Interface/SharedXML/Pools.lua:96
GetNumActive = defined @Interface/SharedXML/Pools.lua:100
resetterFunc = defined @Interface/SharedXML/Pools.lua:161
parent = QuestScrollFrame {
}
numActiveObjects = 0
inactiveObjects =
{
}
Release = defined @Interface/SharedXML/Pools.lua:59
Acquire = defined @Interface/SharedXML/Pools.lua:40
GetNextActive = defined @Interface/SharedXML/Pools.lua:88
EnumerateInactive = defined @Interface/SharedXML/Pools.lua:104
}
E =
{
IsRetail = true
mylevel = 60
resolution = "3440x1440"
modules =
{
}
CancelTimer = defined @Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:147

Steps to reproduce the behavior:
Reload UI

commented

Thanks for the report, looking into this now

commented

I am able to reproduce this, seems likely due to the recent API changes in the prepatch

So far in my testing, outside of the initial lua error, I am not seeing any other impact to functionality.

While I continue to work on a fix, please let me know if you notice any other impact related to this