Crashes in Retail 10.0.2
nezorflame opened this issue ยท 1 comments
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>
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