BestInSlotReduxManager

BestInSlotReduxManager

749 Downloads

LUA Error when click "Overview"

fubaWoW opened this issue ยท 0 comments

commented

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