BestInSlotReduxManager

BestInSlotReduxManager

749 Downloads

Crashes in Retail 10.0.2

nezorflame opened this issue ยท 1 comments

commented

Addon is completely unusable on Retail while in dungeon - constantly crashing with errors:

282x ...aceBestInSlotRedux/Modules/ZoneDetection.lua:26: Usage: HookScript(object, method, [handler]): You can only hook a script on a frame object
[string "=[C]"]: ?
[string "@BestInSlotRedux/Libs/AceHook-3.0-9/AceHook-3.0.lua"]:143: in function <...Ons/BestInSlotRedux/Libs/AceHook-3.0/AceHook-3.0.lua:118>
[string "@BestInSlotRedux/Libs/AceHook-3.0-9/AceHook-3.0.lua"]:366: in function `HookScript'
[string "@BestInSlotRedux/Modules/ZoneDetection.lua"]:26: in function `EnableBossTracking'
[string "@BestInSlotRedux/Modules/ZoneDetection.lua"]:152: in function `?'
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:119: in function <...dler-1.0/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...dler-1.0/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@BestInSlotRedux/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...s/BestInSlotRedux/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
[string "=[C]"]: in function `MoveForwardStart'
[string "MOVEFORWARD"]:2: in function <[string "MOVEFORWARD"]:1>
commented

While in world, Overview window gives another error:

2x ...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 "@BestInSlotRedux/Libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <...s/BestInSlotRedux/Libs/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 = "VotI"
selectedRaidTier = 100200
selectedDifficulty = 4
bossList = <table> {
 1 = "Eranog"
 2 = "Terros"
 3 = "The Primal Council"
 4 = "Sennarth, the Cold Breath"
 5 = "Dathea, Ascended"
 6 = "Kurog Grimtotem"
 7 = "Broodkeeper Diurna"
 8 = "Raszageth the Storm-Eater"
 9 = "Trash Loot"
}
difficulties = <table> {
 1 = "Raid Finder"
 2 = "Normal"
 3 = "Heroic"
 4 = "Mythic"
}
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> {
 1467 = "Devastation"
 1468 = "Preservation"
}
label = <table> {
 SetJustifyV = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:150
 label = FontString {
 }
 parent = <table> {
 }
 SetText = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:97
 SetImageSize = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:140
 SetJustifyH = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:146
 image = Texture {
 }
 userdata = <table> {
 }
 base = <table> {
 }
 fontObject = AceGUI30LabelFont8 {
 }
 type = "Label"
 AceGUIWidgetVersion = 28
 OnAcquire = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:72
 SetFont = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:127
 width = "fill"
 SetImage = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:109
 events = <table> {
 }
 OnWidthSet = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:93
 frame = Frame {
 }
 SetFontObject = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:135
 SetColor = <function> defined @BestInSlotRedux/Libs/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 @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:19
(*temporary) = <table> {
 SetJustifyV = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:150
 label = FontString {
 }
 parent = <table> {
 }
 SetText = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:97
 SetImageSize = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:140
 SetJustifyH = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua:146
 image = Texture {
 }
 userdata = <table> {
 }
 base = <table> {
 }
 fontObject = AceGUI30LabelFont8 {
 }
 type = "Label"
 AceGUIWidgetVersion = 28
 OnAcquire = <function> defined @BestInSlotRedux/Libs/AceGUI-3.0/widgets/AceGUIWidget-Lab