LUA Error when click "Overview"
fubaWoW opened this issue ยท 0 comments
hi there,
get this LUA Error every time i click on "Overview" or any of it's sub comboboxes like "Difficulty" or "Filter"
seems if anything is "empty" the error occurs -> missing nil check?!
1x ...eBestInSlotRedux/Frames/RaidTierOverview.lua:240: attempt to index upvalue 'reportButton' (a nil value)
[string "@BestInSlotRedux/Frames/RaidTierOverview.lua"]:240: in function `UpdateContent'
[string "@BestInSlotRedux/Frames/RaidTierOverview.lua"]:461: in function `Draw'
[string "@BestInSlotRedux/Frames/FramesCore.lua"]:197: in function <BestInSlotRedux/Frames/FramesCore.lua:197>
[string "@BestInSlotRedux/Frames/FramesCore.lua"]:159: in function `func'
[string "@ElvUI_Libraries/Core/Ace3/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <...UI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
self = <table> {
Description = "Overview"
Close = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:464
Draw = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:318
Width = 700
IsOfficer = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:27
ReportRequiredItems = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:45
Height = 600
UpdateContent = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:175
menuindex = 2
CheckSlotData = <function> defined @BestInSlotRedux/Frames/RaidTierOverview.lua:116
}
selectedDungeon = "theVortexPinnacle"
selectedRaidTier = 100002
selectedDifficulty = 1
bossList = <table> {
1 = "Grand Vizier Ertan"
2 = "Altairus"
3 = "Asaad, Caliph of Zephyrs"
}
difficulties = <table> {
1 = "Mythic+ 12/12"
2 = "Mythic+ Casino"
}
slots = <table> {
1 = "HeadSlot"
2 = "NeckSlot"
3 = "ShoulderSlot"
4 = "BackSlot"
5 = "ChestSlot"
6 = "WristSlot"
7 = "HandsSlot"
8 = "WaistSlot"
9 = "LegsSlot"
10 = "FeetSlot"
11 = "Finger0Slot"
12 = "Finger1Slot"
13 = "Trinket0Slot"
14 = "Trinket1Slot"
15 = "MainHandSlot"
16 = "SecondaryHandSlot"
}
specs = <table> {
103 = "Feral"
104 = "Guardian"
102 = "Balance"
105 = "Restoration"
}
label = <table> {
SetJustifyV = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:150
label = FontString {
}
parent = <table> {
}
SetText = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:97
SetImageSize = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:140
SetJustifyH = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:146
image = Texture {
}
userdata = <table> {
}
base = <table> {
}
fontObject = AceGUI30LabelFont28 {
}
type = "Label"
AceGUIWidgetVersion = 28
OnAcquire = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:72
SetFont = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:127
width = "fill"
SetImage = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:109
events = <table> {
}
OnWidthSet = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:93
frame = Frame {
}
SetFontObject = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:135
SetColor = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:102
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "
It looks like this instance does not drop any of your BestInSlot items.
It could also be that you haven't set the BestInSlot for this raid tier yet
You can use the BiS Manager on the left to set your BestInSlot"
(*temporary) = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:19
(*temporary) = <table> {
SetJustifyV = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:150
label = FontString {
}
parent = <table> {
}
SetText = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:97
SetImageSize = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:140
SetJustifyH = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:146
image = Texture {
}
userdata = <table> {
}
base = <table> {
}
fontObject = AceGUI30LabelFont28 {
}
type = "Label"
AceGUIWidgetVersion = 28
OnAcquire = <function> defined @ElvUI_Libraries/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:72
SetFont = <function> de