Details! Damage Meter

Details! Damage Meter

250M Downloads

Cata Classic - Lua error calling GetTalentInfoByID when it doesn't exist

lordblackadder opened this issue · 1 comments

commented

Game and Details! version
Cata Classic 4.4.0.54525
DETAILS! VERSION: VWD 12651 ALPHA 9 4.4.0

Describe the bug

  • Mousover the Spec icon of a frost DK on a details bar (e.g., Damage Done)
  • This issue isn't necessarily exclusive to frost DKs, since that line is reached when it only checks if it's not classic, tbc, or wotlk, but the function doesn't exist in Cata either

Lua Error

[string "@Details/frames/window_main.lua"]:2126: in function <Details/frames/window_main.lua:2068>

Locals:
self = DetailsBarra_IconFrame_1_1 {
 0 = <userdata>
 row = DetailsBarra_1_1 {
 }
 instance_id = 1
}
actor = <table> {
 flag_original = 1297
 totalabsorbed = 0.005248
 BuildSpellTargetFromSpellTable = <function> defined @Details/functions/mixin.lua:147
 GetSpellContainer = <function> defined @Details/functions/mixin.lua:27
 pets = <table> {
 }
 classe = "DEATHKNIGHT"
 total_without_pet = 161967.005248
 last_dps_realtime = 0
 dps_started = true
 total = 161967.005248
 spec = 251
 GetSpellTableFromContainer = <function> defined @Details/functions/mixin.lua:71
 BuildSpellTargetFromBreakdownSpellData = <function> defined @Details/functions/mixin.lua:108
 on_hold = false
 total_extra = 0
 IsGroupPlayer = <function> defined @Details/functions/mixin.lua:191
 IsPetOrGuardian = <function> defined @Details/functions/mixin.lua:184
 damage_from = <table> {
 }
 targets = <table> {
 }
 colocacao = 1
 aID = "4453-04772B5F"
 grupo = true
 IsNeutralOrEnemy = <function> defined @Details/functions/mixin.lua:198
 friendlyfire_total = 0
 raid_targets = <table> {
 }
 minha_barra = DetailsBarra_1_1 {
 }
 serial = "Player-4453-04772B5F"
 GetSpellContainerNames = <function> defined @Details/functions/mixin.lua:19
 GetPets = <function> defined @Details/functions/mixin.lua:84
 IsPlayer = <function> defined @Details/functions/mixin.lua:172
 GetTargets = <function> defined @Details/functions/mixin.lua:92
 nome = "Furbussy"
 spells = <table> {
 }
 GetSpellList = <function> defined @Details/functions/mixin.lua:99
 displayName = "Furbussy"
 friendlyfire = <table> {
 }
 last_dps = 7004.887347
 custom = 0
 tipo = 1
 damage_taken = 0.005248
 start_time = 1714558042
 delay = 0
 last_event = 1714558067
}
serial = "Player-4453-04772B5F"
name = "Furbussy"
class = "DEATHKNIGHT"
spec = 251
talents = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
 7 = <table> {
 }
 8 = <table> {
 }
 9 = <table> {
 }
 10 = <table> {
 }
 11 = <table> {
 }
 12 = <table> {
 }
 13 = <table> {
 }
 14 = <table> {
 }
 15 = <table> {
 }
 16 = <table> {
 }
 17 = <table> {
 }
 18 = <table> {
 }
 19 = <table> {
 }
 20 = <table> {
 }
 21 = <table> {
 }
 22 = <table> {
 }
 23 = <table> {
 }
 24 = <table> {
 }
 25 = <table> {
 }
 26 = <table> {
 }
 27 = <table> {
 }
 28 = <table> {
 }
 29 = <table> {
 }
 30 = <table> {
 }
 31 = <table> {
 }
 32 = <table> {
 }
 33 = <table> {
 }
 34 = <table> {
 }
 35 = <table> {
 }
 36 = <table> {
 }
 37 = <table> {
 }
 38 = <table> {
 }
 39 = <table> {
 }
 40 = <table> {
 }
 41 = <table> {
 }
 42 = <table> {
 }
 43 = <table> {
 }
 44 = <table> {
 }
 45 = <table> {
 }
 46 = <table> {
 }
 47 = <table> {
 }
 48 = <table> {
 }
 49 = <table> {
 }
 50 = <table> {
 }
 51 = <table> {
 }
 52 = <table> {
 }
 53 = <table> {
 }
 54 = <table> {
 }
 55 = <table> {
 }
 56 = <table> {
 }
 57 = <table> {
 }
 58 = <table> {
 }
 59 = <table> {
 }
 60 = <table> {
 }
}
ilvl = <table> {
 time = 1714490161
 name = "Moontwogiga"
 ilvl = 234
}
iconSize = 20
instance = <table> {
 h_baixo = DetailsBottomSideBarHighlight1 {
 }
 menu_icons_size = 0.850000
 h_esquerda = DetailsLeftSideBarHighlight1 {
 }
 bg_r = 0.094118
 fullborder_size = 0.500000
 color_buttons = <table> {
 }
 rows_showing = 1
 micro_displays_locked = true
 tooltip = <table> {
 }
 icons = <table> {
 }
 RefreshWindow = <function> defined @Details/classes/class_instance.lua:354
 ponto1 = <table> {
 }
 rolagem = false
 rows_max = 50
 IsEnabled = <function> defined @Details/classes/class_instance.lua:197
 SetMode = <function> defined @Details/classes/class_instance.lua:427
 lastIcon = <table> {
 }
 fontstrings_text_limit_offset = -10
 menu_icons = <table> {
 }
 RefreshCombat = <function> defined @Details/classes/class_instance.lua:219
 show_sidebars = false
 hide_icon = true
 consolidate ```
commented